Claims Analysis
Total Claims: 36
Claim 1
Independent Claim
170 words
A method of coordinating the reconstruction of a plurality of data streams representing a session, the data streams generated by a source and transmitted to a destination over a plurality of links collectively forming a bundle, the data streams terminating at the destination at a first termination unit and at a second termination unit, the method comprising the steps of: determining on the first termination unit that data streams for the bundle are terminating on the second termination unit; requesting from the first termination unit that the second termination unit create a virtual data stream tunnel from the second termination unit to the first termination unit and send the data streams for the bundle through the virtual data stream tunnel; collecting on the first termination unit the data streams from the virtual data stream tunnel and data streams terminating directly on the first termination unit; and reconstructing data streams for the bundle on the first termination unit and directing the data streams to the destination from the first termination unit.
Claim 2
Independent Claim
170 words
A method of coordinating the reconstruction of a plurality of data streams representing a session, the data streams generated by a source and transmitted to a destination over a plurality of links collectively forming a bundle, the data streams terminating at the destination at a first termination unit and at a second termination unit, the method comprising the steps of: determining on the first termination unit that data streams for the bundle are terminating on the second termination unit; requesting from the first termination unit that the second termination unit create a virtual data stream tunnel from the second termination unit to the first termination unit and send the data streams for the bundle through the virtual data stream tunnel; collecting on the first termination unit the data streams from the virtual data stream tunnel and data streams terminating directly on the first termination unit; and reconstructing data streams for the bundle on the first termination unit and directing the data streams to the destination from the first termination unit.
Claim 3
Dependent Claim
25 words
A computer readable medium having storing therein instructions for causing a central processing unit on a termination unit to execute the method of claim 1.
Claim 4
Dependent Claim
34 words
The method of claim 1 wherein the determining step includes determining with a MPIP control server on the first termination unit that data streams for the bundle are terminating on the second termination unit.
Claim 5
Dependent Claim
37 words
The method of claim 1 wherein the step of requesting the second termination unit create a virtual data stream tunnel includes requesting a MPIP control client on the second termination unit create a virtual data stream tunnel.
Claim 6
Dependent Claim
16 words
The method of claim 1 wherein said first and second termination units comprise network access servers.
Claim 7
Dependent Claim
31 words
The method of claim 1 wherein the second termination unit sends data streams to the first termination unit through the virtual data stream tunnel with a virtual data stream tunneling protocol.
Claim 8
Dependent Claim
31 words
The method of claim 1 wherein the collecting step includes collecting the data streams from a virtual tunneling protocol used to send the data streams through the virtual data stream tunnel.
Claim 9
Dependent Claim
34 words
The method of claim 1 wherein the first termination unit and the second termination use a virtual data stream tunneling port to send and receive control information to establish the virtual data stream tunnel.
Claim 10
Dependent Claim
23 words
The method of claim 1 wherein the virtual data stream tunnel is a secure virtual data stream tunnel established with encrypted session keys.
Claim 11
Independent Claim
135 words
A method of coordinating the reconstruction of a plurality of data streams representing a session, the data streams generated by a source and transmitted to a destination over a plurality of links collectively forming a bundle, the data streams terminating at said destination at a first termination unit and at a second termination unit, the method comprising the steps of: receiving a request on the second termination unit to create a virtual data stream tunnel between the second termination unit and the first termination unit; creating a virtual data stream tunnel between the second termination unit and the first termination unit from the second termination unit; and sending the data streams terminating at the second termination unit through the virtual data stream tunnel to the first termination unit using a virtual data stream tunneling protocol.
Claim 12
Independent Claim
135 words
A method of coordinating the reconstruction of a plurality of data streams representing a session, the data streams generated by a source and transmitted to a destination over a plurality of links collectively forming a bundle, the data streams terminating at said destination at a first termination unit and at a second termination unit, the method comprising the steps of: receiving a request on the second termination unit to create a virtual data stream tunnel between the second termination unit and the first termination unit; creating a virtual data stream tunnel between the second termination unit and the first termination unit from the second termination unit; and sending the data streams terminating at the second termination unit through the virtual data stream tunnel to the first termination unit using a virtual data stream tunneling protocol.
Claim 13
Dependent Claim
25 words
A computer readable medium having storing therein instructions for causing a central processing unit on a termination unit to execute the method of claim 10.
Claim 14
Dependent Claim
39 words
The method of claim 10 wherein the receiving step includes receiving a request on a MPIP control client on the second termination unit from a MPIP control server on the first termination to create a virtual data stream tunnel.
Claim 15
Dependent Claim
26 words
The method of claim 10 wherein the creating step includes creating a virtual data stream tunnel with a MPIP control client on the second termination unit.
Claim 16
Dependent Claim
16 words
The method of claim 10 wherein said first and second termination units comprise network access servers.
Claim 17
Dependent Claim
29 words
The method of claim 10 wherein the virtual data stream tunneling protocol is a data link layer tunneling protocol including any of Virtual-Tunneling Protocol, Level-2-Tunneling Protocol or Point-to-Point-Tunneling Protocol.
Claim 18
Independent Claim
176 words
A method of coordinating the reconstruction of a plurality of data streams representing a session, the data streams generated by a source and transmitted to a destination over a plurality of links collectively forming a bundle, the data streams terminating at said destination at a first termination unit and at a second termination unit, the method comprising the steps of: determining on a supervisory computer connected to the plurality of links that data streams for the bundle are terminating on the second termination unit, wherein the first termination unit is the bundle owner; requesting from the supervisory computer that the second termination unit create a virtual data stream tunnel from the second termination unit to the first termination unit and send the data streams for the bundle through the virtual data stream tunnel; collecting the data streams from the virtual data stream tunnel and data streams terminating directly on the first termination unit; and reconstructing the data streams on the first termination unit and directing the data streams to the destination from the first termination unit.
Claim 19
Independent Claim
176 words
A method of coordinating the reconstruction of a plurality of data streams representing a session, the data streams generated by a source and transmitted to a destination over a plurality of links collectively forming a bundle, the data streams terminating at said destination at a first termination unit and at a second termination unit, the method comprising the steps of: determining on a supervisory computer connected to the plurality of links that data streams for the bundle are terminating on the second termination unit, wherein the first termination unit is the bundle owner; requesting from the supervisory computer that the second termination unit create a virtual data stream tunnel from the second termination unit to the first termination unit and send the data streams for the bundle through the virtual data stream tunnel; collecting the data streams from the virtual data stream tunnel and data streams terminating directly on the first termination unit; and reconstructing the data streams on the first termination unit and directing the data streams to the destination from the first termination unit.
Claim 20
Dependent Claim
25 words
A computer readable medium having storing therein instructions for causing a central processing unit on a termination unit to execute the method of claim 16.
Claim 21
Dependent Claim
36 words
The method of claim 16 wherein the requesting step includes requesting from a MPIP control server on the supervisory computer that a MPIP control client on the second termination unit create the virtual data stream tunnel.
Claim 22
Dependent Claim
33 words
The method of claim 16 wherein the supervisory computer, first termination unit and the second termination use a virtual tunneling protocol port to send control information to establish the virtual data stream tunnel.
Claim 23
Independent Claim
179 words
A system for coordinating the reconstruction of a plurality of data streams including a first data stream and a second data stream, the first and second data streams representing a session generated by a source and transmitted to a destination over a plurality of links collectively forming a bundle, the system comprising: first termination unit with a MPIP control server and a MPIP control client for receiving said first data stream; second termination unit with a MPIP control server and MPIP control client for receiving said second data stream; communication medium connecting said first and second termination units; designated termination unit selected from a termination unit with a MPIP control server for receiving and reconstructing the first and second data streams; virtual data stream tunnel between the first and second termination units whose creation is initiated by the designated termination unit, whereby the designated termination unit receives a data stream through the virtual data stream tunnel from the termination unit which has a MPIP control client and reconstructs the first and second data streams for transmission to the destination.
Claim 24
Independent Claim
179 words
A system for coordinating the reconstruction of a plurality of data streams including a first data stream and a second data stream, the first and second data streams representing a session generated by a source and transmitted to a destination over a plurality of links collectively forming a bundle, the system comprising: first termination unit with a MPIP control server and a MPIP control client for receiving said first data stream; second termination unit with a MPIP control server and MPIP control client for receiving said second data stream; communication medium connecting said first and second termination units; designated termination unit selected from a termination unit with a MPIP control server for receiving and reconstructing the first and second data streams; virtual data stream tunnel between the first and second termination units whose creation is initiated by the designated termination unit, whereby the designated termination unit receives a data stream through the virtual data stream tunnel from the termination unit which has a MPIP control client and reconstructs the first and second data streams for transmission to the destination.
Claim 25
Dependent Claim
20 words
The system of claim 20, wherein data streams are transmitted from said source to said destination over an ISDN line.
Claim 26
Dependent Claim
33 words
The system of claim 20, further comprising a supervisory unit controlling the transmission of said data streams to the designated termination unit and initiation of the creation of the virtual data stream tunnel.
Claim 27
Dependent Claim
37 words
The system of claim 20 wherein a designated one of the plurality of MPIP control servers and the MPIP control client are used to create the virtual data stream tunnel between the first and second termination units.
Claim 28
Dependent Claim
23 words
The system of claim 20 wherein data streams are sent through the virtual data stream tunnel with a virtual data stream tunneling protocol.
Claim 29
Dependent Claim
28 words
The system of claim 24 wherein the virtual data stream tunneling protocol is a data link layer tunneling protocol including any of Virtual-Tunneling Protocol, Level-2-Tunneling Protocol or Point-to-Point-Tunneling.
Claim 30
Independent Claim
238 words
A method of coordinating the reconstruction of a plurality of data streams representing a session, the data streams generated by a source and transmitted to a destination over a plurality of links collectively forming a bundle, the data streams terminating at said destination at a first termination unit and at a second termination unit, the first termination unit having a MPIP control server and a MPIP control client and the second termination unit having a MPIP control server and a MPIP control client, the method comprising the steps of: determining from a MPIP control server on the first termination unit that data streams for the bundle are terminating on the second termination unit; requesting from the MPIP control server on the first termination unit that the MPIP control client on the second termination unit create a virtual data stream tunnel from the second termination unit to the first termination unit and send the data streams for the bundle through the virtual data stream tunnel; receiving the data streams from the second termination unit through the virtual data stream tunnel encoded in a virtual data stream tunneling protocol; collecting from the first termination unit the data streams from the virtual data stream tunneling protocol and data streams terminating directly on the first termination unit; and reconstructing data streams for the bundle on the first termination unit and directing the data streams to the destination from the first termination unit.
Claim 31
Independent Claim
238 words
A method of coordinating the reconstruction of a plurality of data streams representing a session, the data streams generated by a source and transmitted to a destination over a plurality of links collectively forming a bundle, the data streams terminating at said destination at a first termination unit and at a second termination unit, the first termination unit having a MPIP control server and a MPIP control client and the second termination unit having a MPIP control server and a MPIP control client, the method comprising the steps of: determining from a MPIP control server on the first termination unit that data streams for the bundle are terminating on the second termination unit; requesting from the MPIP control server on the first termination unit that the MPIP control client on the second termination unit create a virtual data stream tunnel from the second termination unit to the first termination unit and send the data streams for the bundle through the virtual data stream tunnel; receiving the data streams from the second termination unit through the virtual data stream tunnel encoded in a virtual data stream tunneling protocol; collecting from the first termination unit the data streams from the virtual data stream tunneling protocol and data streams terminating directly on the first termination unit; and reconstructing data streams for the bundle on the first termination unit and directing the data streams to the destination from the first termination unit.
Claim 32
Dependent Claim
25 words
A computer readable medium having storing therein instructions for causing a central processing unit on a termination unit to execute the method of claim 26.
Claim 33
Dependent Claim
104 words
The method of claim 26, further comprising: designating a MPIP control server as a designated control server; designating another one of MPIP control servers as a backup control server; recording link and bundle owner information on the designated control server and on the backup control server; requesting from the designated control server that a MPIP control client on the second termination unit create a virtual data stream tunnel; and determining periodically if the designated control server is functioning, and if not, designating the backup control server as the designated control server; and designating another one of the MPIP control servers as the backup server.
Claim 34
Independent Claim
156 words
A method of coordinating the reconstruction of a plurality of data streams representing a session, the data streams generated by a source and transmitted to a destination over a plurality of links collectively forming a bundle, the data streams terminating at said destination at a first termination unit and at a second termination unit, the method comprising the steps of: receiving a request on a MPIP control client on the second termination unit from a designated MPIP control server on a first termination unit to create a virtual data stream tunnel between the second termination unit and the first termination unit; creating a virtual data stream tunnel from the MPIP control client between the second termination unit and the first termination unit from the second termination unit; and sending the data streams terminating at the second termination unit through the virtual data stream tunnel to the first termination unit using a virtual data stream tunneling protocol.
Claim 35
Independent Claim
156 words
A method of coordinating the reconstruction of a plurality of data streams representing a session, the data streams generated by a source and transmitted to a destination over a plurality of links collectively forming a bundle, the data streams terminating at said destination at a first termination unit and at a second termination unit, the method comprising the steps of: receiving a request on a MPIP control client on the second termination unit from a designated MPIP control server on a first termination unit to create a virtual data stream tunnel between the second termination unit and the first termination unit; creating a virtual data stream tunnel from the MPIP control client between the second termination unit and the first termination unit from the second termination unit; and sending the data streams terminating at the second termination unit through the virtual data stream tunnel to the first termination unit using a virtual data stream tunneling protocol.
Claim 36
Dependent Claim
25 words
A computer readable medium having storing therein instructions for causing a central processing unit on a termination unit to execute the method of claim 29.