Patent ID: 7876678

Claim:
A method of controlling congestion on a connection in a network coupling a transmitting and receiving node, wherein the network is a private network and each connection in the network has an allocated bandwidth, the method including the steps of: transmitting packets from a network device on the connection at a rate that does not exceed bandwidth allocated to the connection; monitoring the connection for indications of congestion on the connection, the indications including indications of dropped packets; and retransmitting the dropped packets from the network device at a rate that does not cause the allocated bandwidth of the connection to be exceeded; and responsive to the indication of congestion on the connection, setting a congestion window related to an amount of unacknowledged data that may be transmitted on the connection by the transmitting node, the congestion window being set equal to the lesser of either a current amount of unacknowledged traffic including retransmissions or a receive buffer size of the receiving node.