IP Library Granted Patent US 7,936,693
Granted Patent B2
US 7,936,693 · App. 11/379,045 · Granted May 3, 2011

System, method and computer program product for providing an IP datalink multiplexer

Assignee: Network Resonance, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,936,693
App. No.
11/379,045
Granted
May 3, 2011
Kind
B2
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.

Claims (20)

1. A method for transmitting a datagram in a multiplexing framework, comprising:

from a plurality of parallel established connections to a network providing simultaneous network connections for a client, selecting at least one of the connections based on information about the performance of each established connection, each established connection having an unique address associated therewith, the plurality of parallel established connections including at least two dissimilar access mediums, the information about the performance of each established connection from which the selection of the selected connection is based comprising performance information specific to an end application associated the datagram, the performance information further comprising information about at least of R-factor and mean opinion score, the information about performance of each established connection from which the selection of the selected connection is based further including information identifying those established connections operating below a minimum quality threshold; and

transmitting, via the selected connection, a datagram intended for a destination to an associated intermediary destination for subsequent forwarding to the intended destination utilizing the network.

2. The method of claim 1 , wherein the information about the performance of each established connection from which the selection of the selected connection is based on an identification of the one or more most reliable established connections.

3. The method of claim 2 , wherein the identification of the one or more most reliable established connections is obtained from an end user.

4. The method of claim 1 , wherein the identification of the one or more most reliable established connections is obtained from a source external to the network.

5. The method of claim 1 , wherein the information about the performance of each established connection from which the selection of the selection connection includes information about the location of one or more of the established connections.

6. The method of claim 1 , wherein the established connections are wireless connections.

7. The method of claim 1 , wherein prior to transmitting to the intermediary, the datagram is encapsulated.

8. The method of claim 1 , wherein selection of the connection from the set of established connections for the given datagram is further based on at least one of: latency, bandwidth, load and cost of all of the established connections.

9. The method of claim 1 , wherein the datagram is obtained, prior to transmission, from a source utilizing a local area network.

10. The method of claim 1 , wherein the selection of the connection is decoupled from the connection traversed by one or more other datagrams transmitted across the plurality of parallel established connections.

11. A system, comprising:

a unit for receiving a datagram destined to an intended destination in a network;

a plurality of parallel established connections connecting the unit to an intermediary destination coupled to the network to provide simultaneous network connections for the unit, each of the established connections having a unique address associated therewith, the plurality of parallel established connections including at least two dissimilar access mediums;

the unit having logic for selecting one of the established connections based on information about the performance of each established connection and logic for transmitting the datagram to the intermediary destination via the selection connection for subsequent forwarding the datagram from the intermediary destination to the intended destination utilizing the network, wherein the information about the performance of each established connection from which the selection of the selected connection is based comprises performance information specific to an end application associated the datagram, the performance information further comprising information about at least of R-factor and mean opinion score, the information about performance of each established connection from which the selection of the selected connection is based further including information identifying those established connections operating below a minimum quality threshold.

12. The system of claim 11 , wherein the selected established connection is based on information about a comparison between the established connection of at least one of latency, bandwidth, load and cost of the established connections.

13. A non-transitory storage medium storing computer code capable of being read and executed by a computer, the computer code comprising:

computer code for selecting, from a plurality of parallel established connections to a network providing simultaneous network connections for a client, at least one of the connections based on information about the performance of each established connection, each established connection having an unique address associated therewith, the plurality of parallel established connections including at least two dissimilar access mediums, the information about the performance of each established connection from which the selection of the selected connection is based comprising performance information specific to an end application associated the datagram, the performance information further comprising information about at least of R-factor and mean opinion score, the information about performance of each established connection from which the selection of the selected connection is based further including information identifying those established connections operating below a minimum quality threshold; and

computer code for transmitting, via the selected connection, a datagram intended for a destination to an associated intermediary destination for subsequent forwarding to the intended destination utilizing the network.

Assignments (3)
MERGER Recorded Dec 11, 2015
From: NEXUS NABOT RESEARCH L.L.C.
To: CHEMTRON RESEARCH LLC
Reel/Frame 037274/0304 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 16, 2012
From: NETWORK RESONANCE, INC.
To: NEXUS NABOT RESEARCH L.L.C.
Reel/Frame 027720/0562 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2007
From: DICK, KEVIN STEWART; RESCORLA, ERIC KENNETH
To: NETWORK RESONANCE, INC.
Reel/Frame 018857/0042 →
Continuity (2)
Continuation In Part 09861116 · May 18, 2001
Related Publication 20060239282A1 · Oct 26, 2006