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:
Feb. 24, 2026
Filed:
Sep. 08, 2023
Salesforce, Inc., San Francisco, CA (US);
Daeki Cho, Bellevue, WA (US);
Ran Yao, San Francisco, CA (US);
Xiaoyuan Zhou, Bellevue, WA (US);
Alekhaya Kondapuram, San Francisco, CA (US);
Tony Wong, San Francisco, CA (US);
Pratima Nambiar, San Francisco, CA (US);
Rama Chavali, San Francisco, CA (US);
Salesforce, Inc., San Francisco, CA (US);
Abstract
Disclosed herein are system, method, and computer program product embodiments for implementing global rate limiting of an API cluster capable of dynamically implementing updates without a restart of any instantiation within the API cluster. A local service includes an envoy and a customer resource definition. When an update is received, the customer resource definition identifies changes to be made to a global rate limiting service and dynamically injects those changes into the global rate limiting service. The changes can be instance-specific, with multiple different versions stored for the various instantiations within the cluster. The envoy also extracts and converts header information from a received request into one or more descriptor keys. The global rate limiting service determine global rate limiting based on a set of rules applied to the descriptor keys.