Patent ID: 11915064
Assignee: VMWARE LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method of processing application programming interface (API) requests, comprising:
receiving, at an API wrapper, from a first caller, a first call to a function provided by an API;
sending, by the API wrapper, the first call to the API;
receiving, by the API wrapper, from one or more second callers, a second one or more calls to the function provided by the API prior to receiving, by the API wrapper, a response from the API to the first call;
receiving, by the API wrapper, the response from the API to the first call;
storing, by the API wrapper, the response from the API to the first call in a cache;
responding, by the API wrapper, to the first call from the first caller with the response from the API to the first call; and
responding, by the API wrapper, to the second one or more calls from the one or more second callers with the response from the API to the first call in the cache, without sending, by the API wrapper, the second one or more calls to the API;
receiving, by the API wrapper, from a third caller, a third call to the function provided by the API; and
responding, by the API wrapper, based on a time period elapsing, to the third call from the third caller with the response from the API to the first call from the cache.