Single interface for provisioning collected data to requesting systems
AssigneeT-Mobile USA, Inc.
InventorsJonathan Soini, Timothy Shelton, Alex Thanh Nguyen, Ganesh Balgum, Vikas Verma, Tony Giannini
Life of this patent
Estimating the term…
Abstract
Systems and methods are described herein for providing multiple, different types of information for mobile devices and associated users to requesting systems, such as customer service systems provided by telecommunications carriers. The systems and methods may generate a single API that, when called by a requesting system (e.g., via a request transmitted by the requesting system that includes subscriber or device information), provides data collected from multiple, disparate data sources back to the requesting system via the single API.
Claims20
At least one non-transitory, computer-readable medium, carrying instructions, which when executed by at least one data processor, implements a method for use with respect to a mobile device and a wireless network, the method comprising:
- providing a single application programming interface (API) at which calls for data are received from requesting systems,
- wherein the systems are associated with a carrier for the wireless network;
- receiving, via the single API, a data request from a requesting system that includes information identifying a mobile device or subscriber of the wireless network that is associated with the mobile device;
- collecting, from multiple, disparate sources of data, facts type data and capabilities type data in response to the data request;
- and
- providing the facts type data and capabilities type data collected from the multiple, disparate sources of data to the requesting system via the single API.
A method for use with a mobile device, wherein the mobile device is configured to access a wireless network, the method comprising:
- providing a single application programming interface (API) at which calls for data are received from requesting systems,
- wherein the systems are associated with a carrier for the wireless network;
- receiving, via the single API, a data request from a requesting system that includes information identifying a mobile device or subscriber of the wireless network that is associated with the mobile device;
- collecting, from multiple, disparate sources of data, facts type data and capabilities type data in response to the data request;
- and
- providing the facts type data and capabilities type data collected from the multiple, disparate sources of data to the requesting system via the single API.
At least one non-transitory computer-readable medium whose contents, when executed by a computing system, cause the computing system to perform a method, the method comprising:
- providing, to requesting systems, multiple, different types of information for mobile devices,
- wherein the requesting systems include at least one customer service system of a carrier associated with a telecommunications network,
- wherein a single application programming interface (API), when called by a requesting system, provides the multiple, different types of information back to the requesting system via the single API,
- wherein a request for information from the requesting system includes information identifying a mobile device or subscriber of the telecommunications network carrier associated with the mobile device,
- wherein the API facilitates collecting information in response to the information request from the multiple, disparate sources of data, and
- wherein the single API provides a layer of abstraction between the requesting system and the multiple, disparate sources of data, thereby enabling the requesting system to provide the information identifying the mobile device or subscriber to obtain information from data sources internal and external to the telecommunications network carrier.
Dependencies are inferred from the claim text.