Patent ID: 9590913
Date: 2017-03-07
CPC Classifications: H04L,H04W

Claim:
1. A method of reducing the bandwidth usage of a network, said method comprising: intercepting traffic between a TCP server and a TCP client using TCP protocols that use client acknowledgements; identifying client acknowledgements from the TCP protocols; identifying a first sequence number of a first packet acknowledged by a last received client acknowledgements from the intercepted traffic; identifying a second sequence number of a second packet acknowledged by a last sent client acknowledgement from the intercepted traffic; calculating an unacknowledged byte value based on the difference between said first sequence number and said second sequence number; comparing said calculated unacknowledged byte value with a threshold value, to determine whether said calculated unacknowledged byte value is at least as great as said threshold value; and transmitting said identified client acknowledgements into the network when said compared unacknowledged byte value is at least as great as said threshold value; wherein said threshold value is a function of at least one of a measured round trip time and a measured bandwidth delay product.