×

Dynamic bandwidth throttling

  • US 8,966,110 B2
  • Filed: 09/09/2010
  • Issued: 02/24/2015
  • Est. Priority Date: 09/14/2009
  • Status: Active Grant
First Claim
Patent Images

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.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×