Collection and analysis of customer data from application programming interface usage
First Claim
Patent Images
1. A device, comprising:
- one or more processors to;
receive a request for analytics information,the request including a search query that includes one or more application programming interface (API) parameters and one or more demographic parameters for determining the analytics information,the one or more API parameters identifying;
an application,
a type of the application,
a location associated with a user device that uses the application, or
storage information associated with the user device, andthe one or more demographic parameters identifying at least one of;
a user associated with the user device,
an age of the user,
a gender of the user,
a location associated with the user,
contact information associated with the user,
a salary associated with the user, or
purchase information associated with the user;
retrieve API information that identifies one or more user devices associated with the one or more API parameters included in the search query,the API information including user device information gathered based on usage of the application by the one or more user devices;
determine demographic information associated with one or more users of the one or more user devices;
process the demographic information, based on the one or more demographic parameters included in the search query, to determine the analytics information,the analytics information identifying at least one user device associated with a portion of the demographic information that matches the one or more demographic parameters and associated with a portion of the API information that matches the one or more API parameters; and
provide the analytics information based on determining the analytics information.
1 Assignment
0 Petitions
Accused Products
Abstract
A device may receive a request for analytics information associated with a user device. The device may retrieve application programming interface (API) information associated with the request for analytics information. The API information may include information associated with providing an authorization token and with providing user device information. The device may determine demographic information based on the request for analytics information. The demographic information may be associated with a user of the user device. The device may determine the analytics information based on an analysis of the API information and the demographic information. The device may provide the analytics information.
-
Citations
20 Claims
-
1. A device, comprising:
one or more processors to; receive a request for analytics information, the request including a search query that includes one or more application programming interface (API) parameters and one or more demographic parameters for determining the analytics information, the one or more API parameters identifying;
an application,
a type of the application,
a location associated with a user device that uses the application, or
storage information associated with the user device, andthe one or more demographic parameters identifying at least one of;
a user associated with the user device,
an age of the user,
a gender of the user,
a location associated with the user,
contact information associated with the user,
a salary associated with the user, or
purchase information associated with the user;retrieve API information that identifies one or more user devices associated with the one or more API parameters included in the search query, the API information including user device information gathered based on usage of the application by the one or more user devices; determine demographic information associated with one or more users of the one or more user devices; process the demographic information, based on the one or more demographic parameters included in the search query, to determine the analytics information, the analytics information identifying at least one user device associated with a portion of the demographic information that matches the one or more demographic parameters and associated with a portion of the API information that matches the one or more API parameters; and provide the analytics information based on determining the analytics information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by one or more processors, cause the one or more processors to; receive an analytics query for analytics information, the analytics query identifying an application programming interface (API) parameter and a demographic parameter, the API parameter identifying at least one of;
an application associated with an API,
a type of the application,
a location associated with a user device that uses the application, or
storage information associated with the user device, andthe demographic parameter identifying;
a user associated with the user device,
an age range of the user,
a gender of the user,
a location associated with the user,
contact information associated with the user,
a salary range associated with the user, or
purchase information associated with the user;retrieve API information associated with the API parameter identified in the analytics query, the API information being derived based on usage of the API, the API information identifying one or more user devices; determine demographic information associated with one or more users of the one or more user devices; process the demographic information, using the demographic parameter, to determine the analytics information, the analytics information identifying at least one user device associated with a portion of the demographic information that matches the demographic parameter and associated with a portion of the API information that matches the API parameter; and provide the analytics information. - View Dependent Claims (10, 11, 12, 13, 14)
-
15. A method, comprising:
-
receiving, by a device, a request for analytics information, the request including an application programming interface (API) parameter and a demographic parameter, the API parameter identifying at least one of; an application associated with an API, a type of the application, a location associated with a user device that uses the application, or storage information associated with the user device, and the demographic parameter identifying at least one of; a user associated with the user device, an age or an age range of the user, a gender of the user, a location associated with the user, contact information associated with the user, a salary or a salary range associated with the user, or purchase information associated with the user; determining, by the device, API information derived from usage of the API by a plurality of user devices, the API information identifying the plurality of user devices; determining, by the device, demographic information corresponding to a plurality of users of the plurality of user devices; processing, by the device, the demographic information using the demographic parameter; determining, by the device, the analytics information based on processing the demographic information, the analytics information identifying at least one user device associated with a portion of the demographic information that matches the demographic parameter and associated with a portion of the API information that matches the API parameter; and providing, by the device, the analytics information. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification