Patent ID: 7380006

Claim:
A computer-implemented method for automatically tuning a size of a TCP receive window on a receiving computing device, comprising: automatically determining a bandwidth of a network connection of a receiving computing device on the receiving computing device; and automatically tuning the size of the TCP receive window on the receiving computing device based on the determined bandwidth; wherein the automatically tuning comprises setting the size of the current TCP receive window directly on the receiving computing device by the receiving computing device without manual intervention and wherein setting the size of the current TCP receive window sets the number of packets allowed to be sent from a sending computer device to the receiving computing device before an acknowledgment is sent from the receiving computing device to the sending computing device; wherein setting the size of the TCP receive window includes setting a value that is stored on the receiving computing device that is referenced for each TCP connection setup; wherein the value setting the receiving computing device is different from a parameter within a TCP packet that indicates the size of the TCP receive window on the receiving computing device.