Patent ID: 8966110
Filing Date: 2015-02-24
Classification: H04L

Abstract:
1. A computer implemented method for dynamic bandwidth throttling, comprising: recording, by a sender computer, transit times for packets in a network connection between the sender computer and a receiver computer over a predetermined period of time; determining, by the sender computer, a baseline transit time value based on the recorded transit times; recording, by the sender computer, a latest transit time for a packet sent to the receiver computer using the network connection; determining, by the sender computer, a capacity metric and a lateness metric based on the latest transit time and the baseline transit time value; determining, by the sender computer, a penalty based on the capacity metric and the lateness metric; determining, by the sender computer, a delay time for a subsequent packet to be transmitted from the sender computer to the receiver computer using the network connection based on the penalty; and delaying, by the sender computer, the subsequent packet according to the delay time to limit a rate of data transmission by the sender computer on the network connection.