Patent ID: 7742419
Filing Date: 2010-06-22
Classification: H04L

Abstract:
1. A data processing system providing improved transport layer performance following packet reordering in a network, said system comprising: means, responsive to receiving at least one first acknowledgement requesting a data packet be retransmitted, for retransmitting the requested data packet over the network connection from the sender to the receiver; means for receiving a second acknowledgement indicating that the requested data packet has been received by the receiver; means for calculating the difference between the time that the second acknowledgement was received and the time that the requested data packet was retransmitted; means for operating the network connection in the first congestion state, if the difference is less than a threshold round-trip-time, wherein the threshold round-trip-time is a minimum round-trip-time for a data packet over the network connection between the sender and the receiver; and means for operating the network connection in a second congestion state, if the difference is greater than the threshold round-trip-time, wherein the second congestion state is less than the first congestion state, wherein the network comprises a network connection between a sender and a receiver.