Network load management apparatus, system, method, and electronically stored computer product
First Claim
Patent Images
1. A network load management apparatus configured to balance a data load across a plurality of network connections, comprising:
- a network condition monitoring module configured to monitor a network parameter from each of said plurality of network connections; and
an automatic data balancing module configured to balance said data load across said plurality of network connections in correspondence with said network parameter and a predetermined configuration parameter, wherein said predetermined configuration parameter comprising at least one of a predetermined output rate, a predetermined output quality, a cost, a packet priority, a security parameter, and a queue size.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus, system, method, and computer program product configured to dynamically balance traffic loads between an originating device and a global network so as to maintain efficient communications across the global network between the originating device and remote device. Data packets are transmitted over multiple network connections, where the performance characteristics of each network connection is monitored in advance so as to assist in determining which network connection is to be assigned to any given data packet.
-
Citations
37 Claims
-
1. A network load management apparatus configured to balance a data load across a plurality of network connections, comprising:
-
a network condition monitoring module configured to monitor a network parameter from each of said plurality of network connections; and
an automatic data balancing module configured to balance said data load across said plurality of network connections in correspondence with said network parameter and a predetermined configuration parameter, wherein said predetermined configuration parameter comprising at least one of a predetermined output rate, a predetermined output quality, a cost, a packet priority, a security parameter, and a queue size. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A network load management apparatus configured to balance a data load across a plurality of network connections, comprising:
-
means for monitoring a network parameter from each of said plurality of network connections; and
means for automatic balancing said data load across said plurality of network connections in correspondence with said network parameter and a predetermined configuration parameter, wherein said predetermined configuration parameter comprising at least one of a predetermined output rate, a predetermined output quality, a cost, a packet priority, a security parameter, and a queue size.
-
-
15. A system configured to balance data packet loads across a plurality of network connections, comprising:
-
a first network load management apparatus connecting a first host device to at least one network via a first plurality of network connections; and
a second network load management apparatus connecting a second host device to said at least one network via a second plurality of network connections, wherein said first host device and said second host device are configured to exchange data packets with each other, and said first network load management apparatus and said second network load management apparatus each includes a network condition monitoring module configured to monitor a network parameter from each of a respective plurality of network connections, and an automatic data balancing module configured to balance said data load across said respective plurality of network connections in correspondence with said network parameter and a predetermined configuration parameter, said predetermined configuration parameter comprising at least one of a predetermined output rate, a predetermined output quality, a cost, a packet priority, a security parameter, and a queue size. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A method for managing network data loads between a plurality of host devices and a plurality of network connections, comprising steps of:
-
monitoring a network parameter from each of said plurality of network connections; and
automatically balancing said data load across said plurality of network connections in correspondence with said network parameter and a predetermined configuration parameter, wherein said predetermined configuration parameter is at least one of a predetermined output rate, a predetermined output quality, a cost, a packet priority, a security parameter, and a queue size. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A computer program product comprising a plurality of instructions for managing network data loads between a plurality of host devices and a plurality of network connections, comprising:
-
instructions for monitoring a network parameter from each of said plurality of network connections; and
instructions for automatically balancing said data load across said plurality of network connections in correspondence with said network parameter and a predetermined configuration parameter, wherein said predetermined configuration parameter is at least one of a predetermined output rate, a predetermined output quality, a cost, a packet priority, a security parameter, and a queue size. - View Dependent Claims (37)
-
Specification