Patent ID: 8284796

Claim:
A computer implemented method for providing customized data transfer to a client, the method comprising: receiving a request for customized data transfer from 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; and sending to the client the custom sets of parameters for use with computer usable program code that, when executed by a processor, performs the steps of: receiving data in parallel 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 of gateways for the selected priority when different values are set for the set of parameters for the different gateways.