Patent ID: 9185189
Filing Date: 2015-11-10
Classification: H04L

Abstract:
1. A method for regulating a flow of requests from a client device to a server, the method comprising: receiving, from an application program executing on the client device, a request to perform an operation on the server; determining, by the client device, a current budget value based upon an initial budget value, wherein the current budget value is reduced by one or more costs associated with one or more operations performed by the server; determining, by the client device, a time-adjusted budget value based upon a sum of the current budget value and a regeneration value, wherein the regeneration value comprises a product of a regeneration rate and an amount of time that has elapsed since determination of the current budget value; and issuing, by the client device, the request to perform the operation to the server only when the time-adjusted budget value exceeds a threshold value.