US7039034B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
System, method and computer program product for providing an IP datalink multiplexer
Assignee: Chemtron Research LLC
•
Filing: 2001-05-18
•
Granted: 2006-05-02
•
Expires: 2021-05-18
Abstract
Abstract A system, method and computer program product are disclosed for transmitting a datagram in a wireless multiplexing framework. A datagram destined to a destination in a network is received and a wireless connection is then selected from a set of wireless connections. The received datagram is then processed to associate an intermediary destination with the datagram. The datagram is subsequently transmitted to the associated intermediary destination via the selected wireless connection. From the associated intermediary destination, the datagram is then forwarded to the destination utilizing the network.
Inventors
- 👤 Kevin Stewart Dick
- 👤 Eric Kenneth Rescorla
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-02 03:02
CPC Classifications
H; H04; H04L; H04L45/00; H04L12/00; H04L12/28; H04L12/46; H04L12/4633; H04W; H04W40/00; H04W40/02; H04W40/04; H04W80/00
Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
125 words
A method for transmitting a datagram in a multiplexing framework, comprising: a) receiving a datagram destined to a destination in a network; b) selecting one connection from a set of parallel established datalink connections to the network providing simultaneous network connections for a client, each of the connections in the set of connections having an unique IP address associated therewith, the selected connection being selected for the given datagram based on performance of each of the connections in the set of established connections; c) processing the datagram to associate an intermediary destination with the datagram; and d) transmitting the datagram to the associated intermediary destination via the selected connection, wherein the datagram is forwarded from the associated intermediary destination to the destination utilizing the network.
Claim 2
Independent Claim
125 words
A method for transmitting a datagram in a multiplexing framework, comprising: a) receiving a datagram destined to a destination in a network; b) selecting one connection from a set of parallel established datalink connections to the network providing simultaneous network connections for a client, each of the connections in the set of connections having an unique IP address associated therewith, the selected connection being selected for the given datagram based on performance of each of the connections in the set of established connections; c) processing the datagram to associate an intermediary destination with the datagram; and d) transmitting the datagram to the associated intermediary destination via the selected connection, wherein the datagram is forwarded from the associated intermediary destination to the destination utilizing the network.
Claim 3
Dependent Claim
12 words
The method of claim 1 , wherein the connections are wireless connections.
Claim 4
Dependent Claim
46 words
The method of claim 1 , wherein the processing of the datagram includes encapsulating the datagram in an encapsulating datagram having information identifying the selected connection and the associated intermediary destination, and wherein the datagram is transmitted to the associated intermediary destination in the encapsulating datagram.
Claim 5
Dependent Claim
28 words
The method of claim 3 , wherein the datagram is extracted from the encapsulating datagram at the intermediary destination prior to forwarding of the datagram to the destination.
Claim 6
Dependent Claim
18 words
The method of claim 1 , wherein the associated intermediary destination has a unique IP address associated therewith.
Claim 7
Dependent Claim
42 words
The method of claim 1 , wherein selection of the connection from the set of established connections for the given datagram is based on a comparison of at least one of: latency, bandwidth, load and cost of all of the established connections.
Claim 8
Dependent Claim
31 words
The method of claim 6 , wherein the information transmitted to the location includes an identifier, and wherein at least a portion of the received content is based on the identifier.
Claim 9
Dependent Claim
19 words
The method of claim 1 , wherein the datagram is received from the source utilizing a local area network.
Claim 10
Dependent Claim
22 words
The method of claim 1 , wherein the selection of the connection is decoupled from the connection traversed by any other datagram.
Claim 11
Dependent Claim
139 words
A computer program product for transmitting a datagram in a multiplexing framework, comprising: a) computer code for receiving a datagram destined to a destination in a network; b) computer code for selecting one connection from a set of parallel established datalink connections to the network providing simultaneous network connections for a client, each of the connections in the set of connections having an unique IP address associated therewith, the selected connection being selected for the given datagram based on performance of each of the connections in the set of established connections; c) computer code for processing the datagram to associate an intermediary destination with the datagram; and d) computer code for transmitting the datagram to the associated intermediary destination via the selected connection, wherein the datagram is forwarded from the associated intermediary destination to the destination utilizing the network.
Claim 12
Dependent Claim
139 words
A computer program product for transmitting a datagram in a multiplexing framework, comprising: a) computer code for receiving a datagram destined to a destination in a network; b) computer code for selecting one connection from a set of parallel established datalink connections to the network providing simultaneous network connections for a client, each of the connections in the set of connections having an unique IP address associated therewith, the selected connection being selected for the given datagram based on performance of each of the connections in the set of established connections; c) computer code for processing the datagram to associate an intermediary destination with the datagram; and d) computer code for transmitting the datagram to the associated intermediary destination via the selected connection, wherein the datagram is forwarded from the associated intermediary destination to the destination utilizing the network.
Claim 13
Dependent Claim
14 words
The computer program product of claim 10 , wherein the connections are wireless connections.
Claim 14
Dependent Claim
48 words
The computer program product of claim 10 , wherein the processing of the datagram includes encapsulating the datagram in an encapsulating datagram having information identifying the selected connection and the associated intermediary destination, and wherein the datagram is transmitted to the associated intermediary destination in the encapsulating datagram.
Claim 15
Dependent Claim
30 words
The computer program product of claim 12 , wherein the datagram is extracted from the encapsulating datagram at the intermediary destination prior to forwarding of the datagram to the destination.
Claim 16
Dependent Claim
20 words
The computer program product of claim 10 , wherein the associated intermediary destination has an unique IP address associated therewith.
Claim 17
Dependent Claim
44 words
The computer program product of claim 10 , wherein selection of the connection from the set of established connections for the given datagram is based on a comparison of at least one of: latency, bandwidth, load and cost of all of the established connections.
Claim 18
Dependent Claim
30 words
The computer program product of claim 15 , wherein at least one of: latency, bandwidth, load and cost for each of the connections of the set of connections is monitored.
Claim 19
Dependent Claim
21 words
The computer program product of claim 10 , wherein the datagram is received from the source utilizing a local area network.
Claim 20
Independent Claim
154 words
A system for transmitting a datagram in a multiplexing framework, comprising: a) a unit for receiving a datagram destined to a destination in a network; b) a set of parallel established wireless datalink connections connecting the unit to a network, each connection having an unique IP connection to an intermediary destination between the unit and the destination in the network; c) the unit having logic for processing the datagram to associate the intermediary destination with the datagram, selecting one connection for the given datagram from the set of connections, and transmitting the datagram to the intermediary destination via the selected connection, wherein selection of the connection for the given datagram from the set of connections is based on a comparison between each connection of at least one of: latency, bandwidth, load and cost of the established connections; and d) the intermediary destination having logic for warding the datagram to the destination utilizing the network.
Claim 21
Independent Claim
154 words
A system for transmitting a datagram in a multiplexing framework, comprising: a) a unit for receiving a datagram destined to a destination in a network; b) a set of parallel established wireless datalink connections connecting the unit to a network, each connection having an unique IP connection to an intermediary destination between the unit and the destination in the network; c) the unit having logic for processing the datagram to associate the intermediary destination with the datagram, selecting one connection for the given datagram from the set of connections, and transmitting the datagram to the intermediary destination via the selected connection, wherein selection of the connection for the given datagram from the set of connections is based on a comparison between each connection of at least one of: latency, bandwidth, load and cost of the established connections; and d) the intermediary destination having logic for warding the datagram to the destination utilizing the network.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2009-05-01 | 2009-10-31 | 2010-05-02 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2013-05-01 | 2013-10-31 | 2014-05-02 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2017-05-01 | 2017-10-31 | 2018-05-02 | $7700.00 | Window Closed / Lapsed |