Invention Grant
- Patent Title: Systems and methods for API rate limiting and distribution
-
Application No.: US14618719Application Date: 2015-02-10
-
Publication No.: US10057378B2Publication Date: 2018-08-21
- Inventor: Qamal Kosim-Satyaputra , Scott Lachlan Christopher
- Applicant: Big Commerce Pty. Ltd.
- Applicant Address: AU Ultimo
- Assignee: BIGCOMMERCE PTY. LTD.
- Current Assignee: BIGCOMMERCE PTY. LTD.
- Current Assignee Address: AU Ultimo
- Agency: Sprinkle IP Law Group
- Main IPC: H04L29/06
- IPC: H04L29/06 ; H04L29/08

Abstract:
An API rate limiting system may receive a client request from an API client associated with a tenant, formulate a proxied request with an internal authentication specific to the tenant, and send the proxied request to API endpoints (tenant resources) at a store. The store fulfills the request, accessing and modifying local database(s) as needed, and returns a response to the system. The system returns the response to the API client along with information about the API client's quota for the current time window. The system may calculate the quota based on a resource limit with respect to a number of clients accessing a resource. In some embodiments, the system may implement an exponential distribution function in making a determination on a quota per API client per time window.
Public/Granted literature
- US20150229579A1 SYSTEMS AND METHODS FOR API RATE LIMITING AND DISTRIBUTION Public/Granted day:2015-08-13
Information query