Patent ID: 7953113
Filing Date: 2011-05-31
Classification: H04L

Abstract:
1. A computer implemented method for 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, wherein the set of received settings comprises a first value used to restrict an amount of change in a current round trip time relative to a previous measured round trip time, a second value specifying a threshold level that is used to determine if the block is considered congested, a third value indicating a maximum number of packets in a backlog router per connection before reducing a window, a fourth value indicating smoothing for round trip time measurements, a fifth value indicating a multiple of maximum round trip time a connection waits for an acknowledgment before resetting the adaptive bandwidth control process; executing an adaptive bandwidth control process using the received settings to 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.