Back to results
US 11,080,115 B2Granted
Sampling management of application programming interface (API) requests
AssigneeMoesif, Inc.
InventorDerric Gilling
Life of this patent
Estimating the term…
Abstract
Systems, methods, and software described herein manage and process application programming interface (API) statistics associated with an API provider. In one example, a monitoring service may identify API statistics from a set of API requests to an API provider. From the statistics, the monitoring service may determine trends of interest in the API requests and modify at least one sampling rate of API requests to API provider to obtain the API statistics.
Claims20
A method comprising:
- obtaining first application programming interface (API) request information from an API provider, wherein the first API request information corresponds to a first sample rate of API requests to the API provider;
- identifying attributes of the API requests from the API request information;
- determining one or more trends of interest based on the attributes;
- identifying a second sample rate of API requests based on the one or more trends of interest;
- and
- obtaining second API request information from the API provider, wherein the second API request information corresponds to the second sample rate of API requests to the API provider.
3 more elements
A computing apparatus comprising:
- a storage system;
- a processing system operatively coupled to the storage system;
- and
- program instructions stored on the storage system that, when executed by the processing system, direct the computing apparatus to:
- obtain first application programming interface (API) request information from an API provider, wherein the first API request information corresponds to a first sample rate of API requests to the API provider;
- identify attributes of the API requests from the API request information;
- determine one or more trends of interest based on the attributes;
- identify a second sample rate of API requests based on the one or more trends of interest;
- and
- obtain second API request information from the API provider, wherein the second API request information corresponds to the second sample rate of API requests to the API provider.
7 more elements
An apparatus comprising:
- a storage system;
- and
- program instructions stored on the storage system that, when executed by a processing system, direct the processing system to:
- obtain first application programming interface (API) request information from an API provider, wherein the first API request information corresponds to a first sample rate of API requests to the API provider;
- identify attributes of the API requests from the API request information;
- determine one or more trends of interest based on the attributes;
- identify a second sample rate of API requests based on the one or more trends of interest;
- and
- obtain second API request information from the API provider, wherein the second API request information corresponds to the second sample rate of API requests to the API provider.
6 more elements
Dependencies are inferred from the claim text.