IP Library Granted Patent US 12664153
Granted Patent B2
US 12664153 · App. 17/760,305 · Granted Jun 23, 2026

Systems and methods of visualizing data in a cellular network

Inventors: Abhishek Singh (San Mateo, CA); Anshul Bhatt (Tokyo, JP); Karan Arora (Madhya Pradesh, IN); Kunal Khanwilkar (San Mateo, CA); Rahul Atri (Singapore, SG); Alok Singh Pawar (Madhya Pradesh, IN); Rahul Gupta (Madhya Pradesh, IN)
Assignee: RAKUTEN MOBILE, INC.
G06F16/2428G06F16/248H04L41/22
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 12664153
App. No.
17/760,305
Granted
Jun 23, 2026
Kind
B2
Abstract

Systems and methods of obtaining data from a cellular network are disclosed. In some embodiments, visual query options are presented in a graphical user interface (GUI), wherein the visual query options define a query. Query option selections of the visual query options are received. A query template is generated in accordance with the query option selections. An audit of parameters is performed related with network elements of the cellular network in accordance with the query template. A report of the audit is transmitted to a user device. A visual representation of the report is presented in the GUI.

Claims (116)

1 . A computer implemented method of obtaining real-time data from a cellular network, comprising:

generating, by a cellular network monitoring device, a graphical user interface (GUI);

transmitting, by the cellular network monitoring device over a network, the GUI to a user device, wherein the GUI presents visual query options to define a query;

receiving, by the cellular network monitoring device over the network, query option selections from the visual query options presented by the GUI;

configuring the cellular network monitoring device to access network elements to capture network element data of a cellular network and to store the network element data in a database;

configuring a query builder application to receive the network element data from the database based on the received query option selections from the visual query options presented by the GUI;

generating, by the query builder application of the cellular network monitoring device, a query template in accordance with the received query option selections;

based on the generated query template, generating, by the cellular network monitoring device, the query for performing an audit of real-time value of parameters of the network elements of the cellular network;

sending requests to edit, delete, enable or disable the query template;

transmitting, by the cellular network monitoring device over the network, the query to the cellular network;

performing the query to obtain the parameters related of the network elements of the cellular network;

in response to performing the query transmitted to the cellular network, receiving, by the cellular network monitoring device over the network, results of the query of the real-time value of the parameters obtained from the network elements of the cellular network;

sending, by the cellular network monitoring device over the network, a request for a status of the query;

transmitting, by the cellular network monitoring device over the network, a report that includes the results of the query to the user device, and the status of the query; and

presenting a visual representation of the report, and the status of the query using the GUI.

2 . The computer implemented method of claim 1 , wherein the transmitting the GUI includes transmitting a visual scheduling option for performing the audit and wherein:

the receiving the query option selections of the visual query options includes receiving a scheduling selection for the visual scheduling option;

the generating the query template in accordance with the received query option selections includes generating scheduling data that defines a query schedule in accordance with the scheduling selection; and

the transmitting the query to the cellular network for performing the audit of the real-time value of the parameters of the network elements of the cellular network includes performing different queries of the real-time value of the parameters of the network elements of the cellular network in accordance with the query template and in accordance with the query schedule defined by the scheduling data.

3 . The computer implemented method of claim 1 , further comprising:

storing the query template in a non-transitory computer readable medium;

transmitting, by the cellular network monitoring device over the network, a reimplementation visual option to the GUI;

receiving, by the cellular network monitoring device over the network, a reimplementation input of the reimplementation visual option from the GUI;

obtaining, by the cellular network monitoring device, the query template from the non-transitory computer readable medium in response to receiving the reimplementation input; and

transmitting, by the cellular network monitoring device over the network, a second query to the cellular network for performing a second audit of the real-time value of the parameters of the network elements of the cellular network in accordance with the query template.

4 . The computer implemented method of claim 3 , further comprising:

prior to the transmitting, by the cellular network monitoring device over the network, the reimplementation visual option to the GUI, receiving second query option selections that redefine at least a portion of the query; and

modifying, by the cellular network monitoring device, the query template in accordance with the second query option selections,

wherein the performing the second audit of the real-time value of the parameters of the network elements of the cellular network is in accordance with the modified query template.

5 . The computer implemented method of claim 1 , wherein the generating, by the cellular network monitoring device, the query template in accordance with the query option selections, includes:

transmitting, by the cellular network monitoring device, a query creation request with the query option selections to the query builder application;

obtaining, by the cellular network monitoring device from the database, the network element data related to the query option selections from the database;

configuring the cellular network monitoring device to obtain the network element data from the database and to transmit the network element data to the query builder application, and

receiving, by the cellular network monitoring device, the query template from the query builder application based on the network element data obtained from the database.

6 . The computer implemented method of claim 1 , wherein the presenting the visual query options includes presenting a visual parameter option that defines a parameter condition of the query wherein:

the receiving, by the cellular network monitoring device over the network, the query option selections from the visual query options presented by the GUI includes receiving, by the cellular network monitoring device over the network, the parameter condition selection for the visual parameter option; and

the generating, by the cellular network monitoring device, the query template in accordance with the received query option selections includes generating, by the cellular network monitoring device, the query template meeting the received parameter condition selection.

7 . The computer implemented method of claim 1 , further comprising:

generating, by the cellular network monitoring device, a table that identifies the query template and a status of the audit for presentation in the GUI.

8 . The method of claim 1 , wherein the presenting the visual query options by the GUI includes presenting a visual geography option that defines a geographical region of the query wherein:

the receiving, by the cellular network monitoring device over the network, the query option selections from the visual query options presented by the GUI includes receiving, by the cellular network monitoring device over the network, a geographical selection for the visual geography option; and

the generating, by the cellular network monitoring device, the query template in accordance with the query option selections includes generating, by the cellular network monitoring device, the query template so that the real-time value of the parameters are related with the network elements that are in the geographic region defined by the geographical selection.

9 . A computer device including a processor for obtaining real-time data from a cellular network, wherein the processor is configured to:

generate a graphical user interface (GUI);

transmit, over a network, the GUI to a user device, wherein the GUI presents visual query options to define a query;

receive, over the network, query option selections from the visual query options presented by the GUI;

configure a cellular network monitoring device to access network elements to capture network element data of a cellular network and to store the network element data in a database;

configure a query builder application to receive the network element data from the database based on the received query option selections from the visual query options presented by the GUI;

generate, by the query builder application of the cellular network monitoring device, the query template in accordance with the received query option selections;

based on the generated query template, generate, by the cellular network monitoring device, a query for performing an audit of real-time value of the parameters of the network elements of the cellular network;

send requests to edit, delete, enable or disable the query template;

transmit, over a network, the query to the cellular network;

perform the query to obtain the parameters related of the network elements of the cellular network;

in response to performing the query transmitted to the cellular network, receive, over the network, results of the query of the real-time value of the parameters obtained from the network elements of the cellular network;

transmit, over the network, a report that includes the results of the query to the user device; and

present a visual representation of the report using the GUI.

10 . The computer device of claim 9 , wherein the visual query options include a visual scheduling option for performing the audit and wherein:

the receiving the query option selections of the visual query options includes receiving a scheduling selection for the visual scheduling option;

the generating the query template in accordance with the received query option selections includes generating scheduling data that defines a query schedule in accordance with the scheduling selection; and

the performing the audit of the parameters of the network elements of the cellular network in accordance with the query template includes performing different queries of the real-time value of the parameters of the network elements of the cellular network in accordance with the query template and in accordance with the query schedule defined by the scheduling data.

11 . The computer device of claim 9 further configured to:

store the query template in a non-transitory computer readable medium;

transmit, over the network, a reimplementation visual option to the GUI;

receive, over the network, a reimplementation input of the reimplementation visual option from the GUI;

obtain the query template from the non-transitory computer readable medium in response to receiving the reimplementation input;

transmit, over the network, a second query to the cellular network for performing a second audit of the real-time value of the parameters of the network elements of the cellular network in accordance with the query template.

12 . The computer device of claim 11 further configured to:

prior to the transmitting, over the network, the reimplementation visual option to the GUI, receive second query option selections that redefine at least a portion of the query; and

modifying the query template in accordance with the second query option selections;

wherein the performing the second audit of the real-time value of the parameters related with the network elements of the cellular network is in accordance with the modified query template.

13 . The computer device of claim 9 further configured to generate the query template in accordance with the query option selections by:

transmitting a query creation request with the query option selections to the query builder application;

obtaining, from the database, the network element data related to the query option selections;

configuring the cellular network monitoring device to obtain the network element data from the database and to transmit the network element data to the query builder application, and

receiving the query template from the query builder application based on the network element data obtained from the database.

14 . The computer device of claim 9 , wherein the visual query options include a visual geography option that defines a geographical region of the query and wherein:

the query option selections of the visual query options includes a geographical selection for the visual geography option; and

the query template in accordance with the query option selections includes the real-time value of the parameters related to the network elements that are in the geographic region defined by the geographical selection.

15 . The computer device of claim 9 , wherein the visual query options include a visual parameter option that defines a parameter condition of the query and wherein:

the query option selections of the visual query options include the parameter condition selection for the visual parameter option; and

the query template in accordance with the query option selections includes real-time value of parameters that meet the parameter condition.

16 . The computer device of claim 9 further configured to:

present a table that identifies the query template and a status of the audit in the GUI.

17 . A non-transitory computer readable storage medium that stores computer executable instructions, wherein, in response to execution of the computer executable instructions cause performance of operations to:

generate, by a cellular network monitoring device, a graphical user interface (GUI);

transmit, by the cellular network monitoring device over a network, the GUI to a user device, wherein the GUI presents visual query options to define a query;

receive, by the cellular network monitoring device over the network, query option selections from the visual query options presented by the GUI;

configure the cellular network monitoring device to access network elements to capture network element data of a cellular network and to store the network element data in a database;

configure a query builder application to receive the network element data from the database based on the received query option selections from the visual query options presented by the GUI;

generate, by the query builder application of the cellular network monitoring device, a query template in accordance with the received query option selections;

based on the generated query template, generate, by the cellular network monitoring device, the query for performing an audit of real-time value of parameters of the network elements of the cellular network;

send requests to edit, delete, enable or disable the query template;

transmit, by the cellular network monitoring device over the network, the query to the cellular network;

perform the query to obtain the parameters related to the network elements of the cellular network;

in response to performing the query transmitted to the cellular network, receive, by the cellular network monitoring device over the network, results of the query of the real-time value of the parameters obtained from the network elements of the cellular network;

transmit, by the cellular network monitoring device over the network, a report that includes the results of the query to the user device; and

present a visual representation of the report using the GUI.

18 . The non-transitory computer readable storage medium of claim 17 , wherein the visual query options include a visual scheduling option for performing the audit and wherein:

the receiving the query option selections of the visual query options includes receiving a scheduling selection for the visual scheduling option;

the generating the query template in accordance with the received query option selections includes generating scheduling data that defines a query schedule in accordance with the scheduling selection; and

the performing the audit of the real-time value of the parameters of the network elements of the cellular network in accordance with the query template includes performing different queries of the real-time value of the parameters of the network elements of the cellular network in accordance with the query template and in accordance with the query schedule defined by the scheduling data.

19 . The non-transitory computer readable storage medium of claim 17 further configured to:

store the query template in a non-transitory computer readable medium;

transmit, by the cellular network monitoring device over the network, a reimplementation visual option to the GUI;

receive, by the cellular network monitoring device over the network, a reimplementation input of the reimplementation visual option from the GUI;

obtain, by the cellular network monitoring device, the query template from the non-transitory computer readable medium in response to receiving the reimplementation input; and

transmit, by the cellular network monitoring device over the network, a second query to the cellular network for performing a second audit of the real-time value of the parameters of the network elements of the cellular network in accordance with the query template.

20 . The non-transitory computer readable storage medium of claim 19 further configured to:

prior to the transmitting, by the cellular network monitoring device over the network, the reimplementation visual option to the GUI, receiving second query option selections that redefine at least a portion of the query; and

modifying, by the cellular network monitoring device, the query template in accordance with the second query option selections;

wherein the performing the second audit of the real-time value of the parameters of the network elements of the cellular network is in accordance with the modified query template; and

wherein the generating the query template in accordance with the query option selections includes:

transmitting, by the cellular network monitoring device, a query creation request with the query option selections to the query builder application;

obtaining, by the cellular network monitoring device from the database, the network element data related to the query option selections from the database;

configuring the cellular network monitoring device to obtain the network element data from the database and to transmit the network element data to the query builder application, and

receiving, by the cellular network monitoring device, the query template from the query builder application based on the network element data obtained from the database.