×

Systems and methods for API rate limiting and distribution

  • US 10,057,378 B2
  • Filed: 02/10/2015
  • Issued: 08/21/2018
  • Est. Priority Date: 02/10/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • receiving, by an application programming interface (API) proxy system embodied on a cluster of server machines, a client request from an API client;

    the API proxy system calculating a quota of requests allowed for the API client for a current time window based at least in part on a number of active API clients during the current time window and a tunable scaling factor, wherein the quota of requests allowed for the API client for the current time window is calculated using an exponential distribution function, wherein the exponential distribution function is formulated as;

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