Method and apparatus for adaptive bandwidth control with defined priorities for different networks
First Claim
1. A computer implemented method for adaptively controlling transmission of data, the computer implemented method comprising:
- receiving data from a source at a plurality of gateways for distribution using a selected priority; and
transmitting the data from the plurality of gateways to a plurality of receivers using the selected priority, wherein every gateway in the plurality of gateways has an adaptive bandwidth control process and a respective set of parameters for controlling the adaptive bandwidth control process for sending the data at the selected priority and wherein transmission of the data from each gateway for the selected priority has a different impact on other traffic at different gateways in the plurality gateways for the selected priority when different values are set for the set of parameters for the different gateways.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method, apparatus, and computer usable program code to receive data from a source at a plurality of gateways for distribution using a selected priority. The data is transmitted from the plurality of gateways to a plurality of receivers using the selected priority. Every gateway in the plurality of gateways has an adaptive bandwidth control process and a respective set of parameters for controlling the adaptive bandwidth control process for sending the data at the selected priority. Transmission of the data from each gateway for the selected priority has a different impact on other traffic at different gateways in the plurality gateways for the selected priority when different values are set for the set of parameters for the different gateways.
-
Citations
21 Claims
-
1. A computer implemented method for adaptively controlling transmission of data, the computer implemented method comprising:
-
receiving data from a source at a plurality of gateways for distribution using a selected priority; and transmitting the data from the plurality of gateways to a plurality of receivers using the selected priority, wherein every gateway in the plurality of gateways has an adaptive bandwidth control process and a respective set of parameters for controlling the adaptive bandwidth control process for sending the data at the selected priority and wherein transmission of the data from each gateway for the selected priority has a different impact on other traffic at different gateways in the plurality gateways for the selected priority when different values are set for the set of parameters for the different gateways. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product comprising:
A computer usable medium having computer usable program code comprising; computer usable program code for receiving data from a source at a plurality of gateways for distribution using a selected priority; and computer usable program code for transmitting the data from the plurality of gateways to a plurality of receivers using the selected priority, wherein every gateway in the plurality of gateways has an adaptive bandwidth control process and a respective set of parameters for controlling the adaptive bandwidth control process for sending the data at the selected priority and wherein transmission of the data from each gateway for the selected priority has a different impact on other traffic at different gateways in the plurality gateways for the selected priority when different values are set for the set of parameters for the different gateways. - View Dependent Claims (8, 9, 10, 11, 12)
-
13. 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 data from a source at a plurality of gateways for distribution using a selected priority; and
transmit the data from the plurality of gateways to a plurality of receivers using the selected priority, wherein every gateway in the plurality of gateways has an adaptive bandwidth control process and a respective set of parameters for controlling the adaptive bandwidth control process for sending the data at the selected priority and wherein transmission of the data from each gateway for the selected priority has a different impact on other traffic at different gateways in the plurality gateways for the selected priority when different values are set for the set of parameters for the different gateways.- View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A data processing system for adaptively controlling transmission of data, the data processing system comprising:
-
receiving means for receiving data from a source at a plurality of gateways for distribution using a selected priority; and transmitting means for transmitting the data from the plurality of gateways to a plurality of receivers using the selected priority, wherein every gateway in the plurality of gateways has an adaptive bandwidth control process and a respective set of parameters for controlling the adaptive bandwidth control process for sending the data at the selected priority and wherein transmission of the data from each gateway for the selected priority has a different impact on other traffic at different gateways in the plurality gateways for the selected priority when different values are set for the set of parameters for the different gateways.
-
-
20. A method for providing customized data transfer to a client, the method comprising:
-
receiving a request for customized data transfer form the client, wherein the request includes network characteristics and gateway identifications; generating custom sets of parameters, wherein each set of parameters is assigned to a gateway based on the gateway identifications and the network characteristics; sending to the client the custom sets of parameters for use with computer usable program code for receiving data from a source at a plurality of gateways for distribution using a selected priority and transmitting the data from the plurality of gateways to a plurality of receivers using the selected priority, wherein every gateway in the plurality of gateways has an adaptive bandwidth control process and a respective set of parameters for controlling the adaptive bandwidth control process for sending the data at the selected priority and wherein transmission of the data from each gateway for the selected priority has a different impact on other traffic at different gateways in the plurality gateways for the selected priority when different values are set for the of parameters for in the different gateways. - View Dependent Claims (21)
-
Specification