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:
Nov. 18, 2025
Filed:
Jan. 30, 2023
Salesforce, Inc., San Francisco, CA (US);
Jimmy Hua, San Francisco, CA (US);
Sai Lakshminaraayana, San Francisco, CA (US);
Chong Pang, Union City, CA (US);
Hardik Patel, Frisco, TX (US);
Jaisudha Gunasekaran, San Jose, CA (US);
Jialin Chen, San Francisco, CA (US);
Tariq Arghastani, San Francisco, CA (US);
Frédéric Voituret, Santa Barbara, CA (US);
Gang Shu, San Francisco, CA (US);
Evan Callahan, Clinton, WA (US);
Sameer Singhvi, San Francisco, CA (US);
Salesforce, Inc., San Francisco, CA (US);
Abstract
Systems, methods, and devices are disclosed herein that provide management of usage of application program interfaces. A computing platform may be configurable to cause detecting a first action comprising an event at a user interface associated with an on-demand application hosted by the computing platform, and making, using a first application program interface (API), an asynchronous call for a data record in response to detecting the first action, the asynchronous call being made to a storage location of the computing platform. The computing platform may also be configurable to cause detecting a second action associated with the on-demand application, and determining if a synchronous call should be performed using a second API, the synchronous call being made in response to determining that a cache does not include the data record. The computing platform may also be configurable to cause generating a result responsive to the second action.