← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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)

US6075796A Cited
US6032193A Cited
US6212190B1 Cited
US6490292B1 Cited
US20030021275A1 Cited

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag