Method and Apparatus for Adaptive Bandwidth Control With User Settings
First Claim
Patent Images
1. A computer implemented method for adaptively controlling bandwidth in transmitting data, the computer implemented method comprising:
- receiving a user input defining settings at an application layer to form a set of received settings;
executing an adaptive bandwidth control process using the received settings to adaptively identify transmission rates for transmitting data packets across a network in response to changes in network condition; and
transmitting the data packets across the network using the transmission rate.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method, apparatus, and computer usable program code to receive a user input defining settings at an application layer to form a set of received settings. An adaptive bandwidth control process is executed using the received settings to identify a transmission rate for transmitting data packets across a network. The data packets are transmitted across the network using the identified transmission rate.
29 Citations
20 Claims
-
1. A computer implemented method for adaptively controlling bandwidth in transmitting data, the computer implemented method comprising:
-
receiving a user input defining settings at an application layer to form a set of received settings; executing an adaptive bandwidth control process using the received settings to adaptively identify transmission rates for transmitting data packets across a network in response to changes in network condition; and transmitting the data packets across the network using the transmission rate. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product comprising:
-
A computer usable medium having computer usable program code for adaptively controlling bandwidth in transmitting data, the computer program product including; computer usable program code for receiving a user input defining settings at an application layer to form a set of received settings; computer usable program code for executing an adaptive bandwidth control process using the received settings to adaptively identify transmission rates for transmitting data packets across a network in response to changes in network condition; and computer usable program code for transmitting the data packets across the network using the transmission rate. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A data processing system comprising:
-
a bus; a communications unit connected to the bus; a memory connected to the bus, wherein the storage device includes a set of computer usable program code; and a processor unit connected to the bus, wherein the processor unit executes the set of computer usable program code to receive a user input defining settings at an application layer to form a set of received settings;
execute an adaptive bandwidth control process using the received settings to adaptively identify transmission rates for transmitting data packets across a network in response to changes in network condition; and
transmit the data packets across the network using the transmission rate. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification