×

Adaptive bandwidth throttling for network services

  • US 6,961,341 B1
  • Filed: 03/07/2001
  • Issued: 11/01/2005
  • Est. Priority Date: 07/02/1996
  • Status: Expired due to Fees
First Claim
Patent Images

1. One or more computer-readable media having stored thereon a plurality of instructions that, when executed by one or more processors of a computer, cause the one or more processors to:

  • store data indicative of a data transmission rate for each of previous server operations;

    generate, by averaging the stored data transmission rates, a bandwidth value indicating an average bandwidth used by a server to perform the previous server operations;

    receive a request for the server to perform an additional server operation;

    compare the bandwidth value to a first threshold and a second threshold; and

    restrict the request in a first manner if the bandwidth value exceeds the first threshold but does not exceed the second threshold, and restrict the request in a second manner if the bandwidth value exceeds the second threshold;

    wherein to restrict the request in the first manner is to delay the request;

    wherein to restrict the request in the second manner is to block the request.

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