System, method and computer program product for providing an IP datalink multiplexer
First Claim
Patent Images
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.
3 Assignments
0 Petitions
Accused Products
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.
87 Citations
13 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
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. - View Dependent Claims (12)
-
-
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.
-
Specification