The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Sep. 07, 2021
Filed:
Apr. 08, 2020
Atlassian Pty Ltd., Sydney, AU;
Atlassian, Inc., San Francisco, CA (US);
Anre Mario Roshan Paiva, Mountain View, CA (US);
Dean Shaft, Mountain View, CA (US);
Bernice Chen, Mountain View, CA (US);
Abhas Bodas, Mountain View, CA (US);
David Mankin, Mountain View, CA (US);
Martien Verbruggen, Sydney, AU;
Aleksander Mierzwicki, Gdansk, PL;
Andrei Beliaev, British Columbia, CA;
Atlassian PTY Ltd., Sydney, AU;
Atlassian, Inc., San Francisco, CA (US);
Abstract
Systems and methods provide techniques for dynamic rate-limiting, such as techniques that utilize one or more of asynchronous rate-limiting, context-aware rate-limiting, and cost-aware rate-limiting. In one example, a method for asynchronous rate-limiting includes the steps of receiving a rate-limiting request for a service application; extracting one or more policy-defining parameters from the rate-limiting request; querying a local cache storage medium associated with the rate-limit decision node to identify one or more local rate-limiting policies associated with the rate-limiting request; determining, based on the one or more policy-defining parameters and the one or more local rate-limiting policies, a rate-limiting decision for the rate-limiting request; and transmitting the rate-limiting decision to the service application in response to the rate-limiting request.