WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2015120460) SYSTEMS AND METHODS FOR API RATE LIMITING AND DISTRIBUTION
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2015/120460    International Application No.:    PCT/US2015/015230
Publication Date: 13.08.2015 International Filing Date: 10.02.2015
IPC:
G06F 15/173 (2006.01)
Applicants: BIGCOMMERCE PTY. LTD. [AU/US]; 11305 Four Points Drive Austin, TX 78726 (US)
Inventors: KOSIM-SATYAPUTRA, Qamal; (AU).
CHRISTOPHER, Scott, Lachlan; (AU)
Agent: SCHUSTER, Katharina, W.; (US)
Priority Data:
61/938,038 10.02.2014 US
Title (EN) SYSTEMS AND METHODS FOR API RATE LIMITING AND DISTRIBUTION
(FR) SYSTÈMES ET PROCÉDÉS PERMETTANT DE LIMITER ET DE DISTRIBUER LE DÉBIT API (INTERFACE DE PROGRAMMATION D'APPLICATION)
Abstract: front page image
(EN)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.
(FR)L'invention concerne un système de limitation de débit API pouvant recevoir une demande client en provenance d'un client API associé à un locataire, formuler une demande mandatée avec une authentification interne spécifique au locataire, et envoyer la demande mandatée aux points d'extrémité API (ressources locataires) au niveau d'une mémoire. La mémoire répond à la demande, en accédant à (aux) et en modifiant la(les) base(s) de données locale(s) selon les besoins, et renvoie une réponse au système. Le système renvoie la réponse au client API avec des informations concernant le quota du client API pour la fenêtre de temps en cours. Le système peut calculer le quota en fonction d'une limite de ressources par rapport à un nombre de clients accédant à une ressource. Dans certains modes de réalisation, le système peut mettre en œuvre une fonction de distribution exponentielle dans la réalisation d'une détermination sur un quota par client API par fenêtre de temps.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)