Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
88 words
A method for transporting reservation system data over a network transport between intermediate stations bordering a TCP/IP network of a reservation system internetwork, the method comprising the steps of: establishing airline protocol support (ALPS) tunneling protocol (ATP) virtual circuits over the network transport between the intermediate stations for transporting reservation system data frames; encapsulating the data frames as ATP-encapsulated frames at one of the intermediate stations; and transporting the ATP-encapsultated frames over the ATP virtual circuits in accordance with ATP protocol software processes executing on the intermediate stations.
Claim 2
Independent Claim
88 words
A method for transporting reservation system data over a network transport between intermediate stations bordering a TCP/IP network of a reservation system internetwork, the method comprising the steps of: establishing airline protocol support (ALPS) tunneling protocol (ATP) virtual circuits over the network transport between the intermediate stations for transporting reservation system data frames; encapsulating the data frames as ATP-encapsulated frames at one of the intermediate stations; and transporting the ATP-encapsultated frames over the ATP virtual circuits in accordance with ATP protocol software processes executing on the intermediate stations.
Claim 3
Dependent Claim
27 words
The method of claim 1 wherein the step of establishing the ATP virtual circuits comprises the step of exchanging a set of primitives between the intermediate stations.
Claim 4
Dependent Claim
31 words
The method of claim 2 wherein the step of exchanging the set of primitives further comprises the step of passing configuration information in the form of vectors among the intermediate stations.
Claim 5
Dependent Claim
33 words
The method of claim 3 wherein the step of passing configuration information comprises the step of passing agent set control unit (ASCU) multiplexing and encapsulation information by way of a user data vector.
Claim 6
Dependent Claim
43 words
The method of claim 4 wherein the step of passing configuration information further comprises the step of passing AX.25 and EMTOX configuration information by way of an AX.25/EMTOX configuration vector that is used by the intermediate stations to correlate ASCU and AX.25/EMTOX resources.
Claim 7
Dependent Claim
41 words
The method of claim 5 wherein the step of encapsulating the data frames comprises the step of providing an ATP header to each data frame, the ATP header having a length field whose contents specify a length of the data frame.
Claim 8
Dependent Claim
45 words
The method of claim 6 wherein the step of providing an ATP header further comprises the step of providing source and destination correlators within the ATP header, the correlators utilized by the intermediate stations to identify the ATP virtual circuits associated with the ATP-encapsulated frames.
Claim 9
Dependent Claim
61 words
The method of claim 7 further comprising the steps of, wherein the intermediate stations are routers and the network transport is a TCP session between the routers, and wherein the AX.25/EMTOX resources are AX.25/EMTOX virtual circuits: multiplexing the ATP virtual circuits across the TCP session; and using the correlators to associate the multiplexed ATP virtual circuits with appropriate AX.25/EMTOX virtual circuits.
Claim 10
Dependent Claim
38 words
The method of claim 2 wherein the step of exchanging the set of primitives comprises the step of exchanging Open -- Request and Open -- Confirm message primitives among the intermediate stations to activate the ATP virtual circuits.
Claim 11
Dependent Claim
41 words
The method of claim 1 wherein the step of encapsulating the data frames comprises the step of providing an ATP header to each data frame, the ATP header having a length field whose contents specify a length of the data frame.
Claim 12
Dependent Claim
45 words
The method of claim 10 wherein the step of providing an ATP header further comprises the step of providing source and destination correlators within the ATP header, the correlators used by the intermediate stations to identify the ATP virtual circuits associated with the ATP-encapsulated frames.
Claim 13
Dependent Claim
142 words
Apparatus for transporting airline reservation data over a network transport of a TCP/IP network interposed within an airline reservation internetwork system, the internetwork system including a host reservation system (HRS) and a plurality of terminals coupled to an agent set control unit (ASCU), the apparatus comprising: a branch intermediate station coupled between the ASCU and the TCP/IP network; a data center intermediate station coupled between the HRS and the TCP/IP network; an airline protocol support (ALPS) tunneling protocol (ATP) protocol software process executing on each intermediate station; a plurality of ATP primitive data structures exchanged between the intermediate stations to establish ATP virtual circuits over the network transport to enable transporting of airline reservation data; and ATP frame structures transported over the ATP virtual circuits in accordance with the ATP protocol software processes, the ATP frame structures encapsulating the airline reservation data.
Claim 14
Dependent Claim
142 words
Apparatus for transporting airline reservation data over a network transport of a TCP/IP network interposed within an airline reservation internetwork system, the internetwork system including a host reservation system (HRS) and a plurality of terminals coupled to an agent set control unit (ASCU), the apparatus comprising: a branch intermediate station coupled between the ASCU and the TCP/IP network; a data center intermediate station coupled between the HRS and the TCP/IP network; an airline protocol support (ALPS) tunneling protocol (ATP) protocol software process executing on each intermediate station; a plurality of ATP primitive data structures exchanged between the intermediate stations to establish ATP virtual circuits over the network transport to enable transporting of airline reservation data; and ATP frame structures transported over the ATP virtual circuits in accordance with the ATP protocol software processes, the ATP frame structures encapsulating the airline reservation data.
Claim 15
Dependent Claim
44 words
The apparatus of claim 12 wherein each ATP frame structure comprises an I-field appended to an ASCU identification header and an ATP header disposed between the ASCU identification header and an arrangement of a TCP header, an IP header and a backbone protocol header.
Claim 16
Dependent Claim
25 words
The apparatus of claim 13 wherein the ATP header comprises fields that contain vectors, each having a type, a length and a block of information.
Claim 17
Dependent Claim
27 words
The apparatus of claim 14 wherein the ATP header comprises a message type field having contents that specify the type of vectors transported within the frame structure.
Claim 18
Dependent Claim
30 words
The apparatus of claim 13 wherein the ATP header comprises a message length field having contents that specify a length of the frame structure including the encapsulated airline reservation data.
Claim 19
Dependent Claim
28 words
The apparatus of claim 13 wherein the ATP header comprises destination and source correlator fields having contents that provide handles to correlate virtual circuits within the internetwork system.
Claim 20
Dependent Claim
29 words
The apparatus of claim 13 wherein the ATP header comprises a version number field having contents that specify a version of the ATP protocol contained within the frame structure.
Claim 21
Dependent Claim
27 words
The apparatus of claim 12 wherein the ATP protocol software process executes within an ATP protocol layer of a modified TCP/IP protocol stack on each intermediate station.
Claim 22
Dependent Claim
19 words
The apparatus of claim 12 wherein the branch and data center intermediate stations are one of routers and switches.