IP Library Granted Patent US 12689887
Granted Patent B2
US 12689887 · App. 18/499,619 · Granted Jul 21, 2026

Cellular network context based query systems and methods

Inventor: Eran Eldar (Littleton, CO)
Assignee: Boost SubscriberCo L.L.C.
H04W8/20H04W8/26
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12689887
App. No.
18/499,619
Granted
Jul 21, 2026
Kind
B2
Abstract

A system may perform operations to receive an input via a graphical user interface (GUI) corresponding to a request for first cellular network data. The input may include a first cellular network identifier (CNI). The system may receive a selection of a cellular network management system (CNMS) via the GUI. The system may transmit the request for the first cellular network data to the selected CNMS via a first application programming interface (API). The system may receive, via the first API, the first cellular network data including a second CNI. The system may display a first view of the first cellular network data and a graphical element configured to cause the cellular network system to display a second view of the first cellular network data. A context view representing a context may be displayed within the GUI. The context of the request to be used in subsequent requests.

Claims (58)

1 . A method of communicating with a cellular network management system, comprising:

receiving, by a cellular network system, a first input via a graphical user interface (GUI), corresponding to a request for first cellular network data, the first input comprising a first cellular network identifier mapped to a user;

receiving, by the cellular network system, a selection of a cellular network management system from a plurality of cellular network management systems that are individually accessible via the GUI;

transmitting, by the cellular network system, the request for the first cellular network data to the selected cellular network management system via a first application programming interface (API), the first API selected from a plurality of APIs based on the selected cellular network management system;

receiving, by the cellular network system and from the selected cellular network management system via the first API, the first cellular network data comprising a second cellular network identifier mapped to the user;

storing, by the cellular network system, the first cellular network data, the first cellular network identifier, and the second cellular network identifier;

causing, by the cellular network system, a first view of the first cellular network data and a graphical element associated with the first cellular network data to be displayed, wherein the graphical element associated with the first cellular network data is configured to cause the cellular network system to display a second view of the first cellular network data;

causing, by the cellular network system, a context view representing a context of the request to be displayed within the GUI, the context view comprising the first cellular network identifier and the second cellular network identifier, and the context of the request to be used in subsequent requests;

receiving, by the cellular network system, a selection of a second cellular network management system from the plurality of cellular network management systems that are individually accessible via the GUI;

transmitting, by the cellular network system, a second request for second cellular network data to the second selected cellular network management system via a second API, the second request based on at least one of the first cellular network identifier and the second cellular network identifier, the second API selected from the plurality of APIs based on the second selected cellular network management system;

receiving, by the cellular network system and from the cellular network management system via the second API, the second cellular network data comprising a third cellular network identifier mapped to the user;

storing, by the cellular network system, the second cellular network data and the third cellular network identifier;

causing, by the cellular network system, a first view of the second cellular network data and a graphical element associated with the second cellular network data to be displayed, wherein the graphical element associated with the second cellular network data is configured to cause the cellular network system to display a second view of the second cellular network data; and

updating, by the cellular network system and in the GUI, the context view to comprise the third cellular network identifier.

2 . The method of claim 1 , wherein the cellular network system causes the first cellular network identifier to be displayed in the context view in response to the first input and updates the context view to include the second cellular network identifier based on the first cellular network data.

3 . The method of claim 1 , wherein the first API queries a database containing cellular network data indicating one or more user devices associated with the user.

4 . The method of claim 1 , wherein the first API accesses a historical database comprising cellular network data relating to one or more transactions associated with the user.

5 . The method of claim 1 , wherein the first API accesses a database comprising cellular network information indicating one or more events associated with the user.

6 . The method of claim 1 , wherein the first API accesses one or more account identifiers associated with the user.

7 . The method of claim 1 , wherein the first API accesses cellular network billing information associated with the user.

8 . A system for retrieving data from a cellular network management system, comprising:

one or more processors; and

a non-transitory computer-readable medium comprising instructions that, when executed by the one or more processors, cause the system to perform operations to:

receive a first input via a graphical user interface (GUI), corresponding to a request for first cellular network data, the first input comprising a first cellular network identifier mapped to a user;

receive a selection of a cellular network management system from a plurality of cellular network management systems that are individually accessible via the GUI;

transmit the request for the first cellular network data to the selected cellular network management system via a first application programming interface (API), the first API selected from a plurality of APIs based on the selected cellular network management system;

receive, from the selected cellular network management system via the first API, the first cellular network data comprising a second cellular network identifier mapped to the user;

store the first cellular network data, the first cellular network identifier, and the second cellular network identifier;

cause a first view of the first cellular network data and a graphical element associated with the first cellular network data to be displayed, wherein the graphical element associated with the first cellular network data is configured to cause the cellular network system to display a second view of the first cellular network data; and

cause a context view representing a context of the request to be displayed within the GUI, the context view comprising the first cellular network identifier and the second cellular network identifier, and the context of the request to be used in subsequent requests;

receive a selection of a second cellular network management system from the plurality of cellular network management systems that are individually accessible via the GUI;

transmit a second request for second cellular network data to the second selected cellular network management system via a second API, the second request based on at least one of the first cellular network identifier and the second cellular network identifier, the second API selected from the plurality of APIs based on the second selected cellular network management system;

receive, from the cellular network management application via the second API, the second cellular network data comprising a third cellular network identifier mapped to the user;

store the second cellular network data and the third cellular network identifier;

cause a first view of the second cellular network data and a graphical element associated with the second cellular network data to be displayed, wherein the graphical element associated with the second cellular network data is configured to cause the cellular network system to display a second view of the second cellular network data; and

update, in the GUI, the context view to comprise the third cellular network identifier.

9 . The system of claim 8 , wherein the first API and the selected cellular network management system is a component of a wireless network provider.

10 . The system of claim 9 , wherein the wireless network provider is a 5G cellular network provider.

11 . The system of claim 8 , wherein the first API and the selected cellular network management system is associated with a third party.

12 . The system of claim 8 , wherein the system causes the first cellular network identifier to be displayed in the context view in response to the first input and updates the context view to include the second cellular network identifier based on the first cellular network data.

13 . The system of claim 8 , wherein the graphical element associated with the first cellular network data causes the system to access and display the cellular network data received from the respective application programming interface in an application outside of the GUI.

14 . A non-transitory computer-readable medium comprising instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:

receiving, by a cellular network system, a first input via a graphical user interface (GUI), corresponding to a request for first cellular network data, the first input comprising a first cellular network identifier mapped to a user;

receiving, by the cellular network system, a selection of a cellular network management system from a plurality of cellular network management systems that are individually accessible via the GUI;

transmitting, by the cellular network system, the request for the first cellular network data to the selected cellular network management system via a first application programming interface (API), the first API selected from a plurality of APIs based on the selected cellular network management system;

receiving, by the cellular network system and from the selected cellular network management system via the first API, the first cellular network data comprising a second cellular network identifier mapped to the user;

storing, by the cellular network system, the first cellular network data, the first cellular network identifier, and the second cellular network identifier;

causing, by the cellular network system, a first view of the first cellular network data and a graphical element associated with the first cellular network data to be displayed, wherein the graphical element associated with the first cellular network data is configured to cause the cellular network system to display a second view of the first cellular network data; and

causing, by the cellular network system, a context view representing a context of the request to be displayed within the GUI, the context view comprising the first cellular network identifier and the second cellular network identifier, and the context of the request to be used in subsequent requests;

receiving, by the cellular network system, a selection of a second cellular network management system from the plurality of cellular network management systems that are individually accessible via the GUI;

transmitting, by the cellular network system, a second request for second cellular network data to the second selected cellular network management system via a second API, the second request based on at least one of the first cellular network identifier and the second cellular network identifier, the second API selected from the plurality of APIs based on the second selected cellular network management system;

receiving, by the cellular network system and from the cellular network management application via the second API, the second cellular network data comprising a third cellular network identifier mapped to the user;

storing, by the cellular network system, the second cellular network data and the third cellular network identifier;

causing, by the cellular network system, a first view of the second cellular network data and a graphical element associated with the second cellular network data to be displayed, wherein the graphical element associated with the second cellular network data is configured to cause the cellular network system to display a second view of the second cellular network data; and

updating, by the cellular network system and in the GUI, the context view to comprise the third cellular network identifier.

15 . The non-transitory computer-readable medium of claim 14 , wherein a third display window comprises an error message associated with a failed API call.

16 . The non-transitory computer-readable medium of claim 14 , wherein the first API and the selected cellular network management system is a component of a wireless network provider.

17 . The non-transitory computer-readable medium of claim 14 , wherein the first API and the selected cellular network management system is associated with a third party.