Patent ID: 7760642

Claim:
A method for dynamically controlling connection bandwidth by a sender of one or more transport layer connections according to a priority assigned to one or more of the transport layer connections, the method comprising: (a) transmitting, by a sender, data via a first transport layer connection, wherein the first transport layer connection has a first congestion window size identifying an amount of data to be transmitted by the sender in the absence of an acknowledgement from a receiver; (b) receiving, by the sender via the first transport layer connection, an indication of a packet loss via the first transport layer connection; (c) identifying a reduction factor, the reduction factor corresponding to a priority assigned by the sender to the first transport layer connection; (d) determining a second congestion window size, the second congestion window size comprising the first congestion window size reduced by the reduction factor; and (e) transmitting, by the sender via the first transport layer connection, data according to the second congestion window size.