# US 12,184,514 B2 · Centralized data storage and sorting apparatus and method for monitoring KPIs associated with a communication network

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,184,514 B2
- Document ID: US12184514B2
- Status: Granted
- Kind: B2
- Application number: 17/757,452
- Filed: 2022-03-04
- Published: 2024-05-16
- Granted: 2024-12-31
- Earliest claimed: 2022-03-04
- Assignees: Rakuten Mobile, Inc.
- Applicants: Rakuten Mobile, Inc.
- Inventors: Vishvesh Trivedi; Anshul Bhatt; Dhananjay Chaubey; Alok Singh Pawar; Manish Patidar
- Web page: https://patentgrep.com/patent/US12184514B2

## CPC

- H04L 41/5009: Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF]
- H04L 41/22: comprising specially adapted graphical user interfaces [GUI]
- H04L 43/04: Processing captured monitoring data, e.g. for logfile generation
- H04W 12/08: Access security
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

An apparatus is configured to process user credentials received by way of a graphical user interface output by a display, retrieve a user profile associated with the user credentials from a database, and access a central repository to retrieve stored data based on the user profile. The apparatus is also configured to cause a list of the stored data corresponding to the user profile to be displayed. The stored data is displayed according to a plurality of sortable parameters indicative of the stored data included in the list. The apparatus is further configured to process a user input received by way of the graphical user interface to add new data to the central repository, cause a configuration profile user interface to be output by the display, and cause the new data to be added to the central repository and sorted according to a generated configuration profile.

## Claims

### Claim 1

An apparatus, comprising:
a processor; and
a memory having instructions stored thereon that, when executed by the processor, cause the apparatus to:
process user credentials received by way of a graphical user interface output by a display, retrieve a user profile associated with the user credentials from a database, and access a central repository to retrieve stored data based on the user profile;
cause a list of the stored data corresponding to the user profile to be displayed by way of the graphical user interface, wherein the stored data is displayed according to a plurality of sortable parameters indicative of the stored data included in the list;
process a user input received by way of the graphical user interface to add new data to the central repository and cause a configuration profile user interface to be output by the display, the configuration profile user interface comprising:
a plurality of parameter input fields configured to receive information identifying a selected wireless domain of a plurality of wireless domains, a selected service provider of a plurality of service providers associated with providing a network service to a communication network, and a selected network node of a plurality of network nodes; and
a bulk data input field configured to receive one or more data files;
generate a category to be included in the list of the stored data based on a scanning and processing of the one or more data files received by way of the bulk data input field, wherein the category is automatically generated based on the selected wireless domain, the selected service provider, and the selected network node;
cause the new data to be added to the central repository and sorted according to a generated configuration profile based on the information received by way of the plurality of parameter input fields; and
cause a new data added success message to be sent to at least one of a user associated with the user credentials or a network operator having access to the list of the stored data,
wherein the new data facilitates monitoring of the communication network.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein the plurality of parameter input fields are further configured to receive information identifying a selected wireless technology of a plurality of wireless technologies associated with the network service, a selected time interval for providing the new data to the central repository, a category name, and a software version.

### Claim 3 (depends on 2)

The apparatus of claim 2, wherein the plurality of parameter input fields are further configured to receive information identifying a counter identifier, a counter name, a release number, a counter type, a sampling interval, and a trigger type.

### Claim 4 (depends on 2)

The apparatus of claim 2, wherein at least three of the plurality of parameter input fields are identified in the configuration profile user interface as required input fields based on one or more of the software version or a selected manner for receiving the new data, and the apparatus is further caused to prevent the new data from being received unless the required input fields are populated with the information each of the required input fields are configured to receive.

### Claim 5 (depends on 1)

The apparatus of claim 1, wherein the apparatus is further caused to:
limit the list of the stored data included in the graphical user interface based on the received user credentials being associated with the selected service provider to only the stored data received by the central repository from the selected service provider; and
cause all of the stored data in the central repository to be viewable by way of the graphical user interface based on the received user credentials associated with the network operator.

### Claim 6 (depends on 1)

The apparatus of claim 1, wherein the category is one of a plurality of categories generated based on the scanning and processing of the one or more data files received by way of the bulk data input field.

### Claim 7 (depends on 6)

The apparatus of claim 6, wherein the selected wireless domain, the selected service provider, and the selected network node are a minimum required quantity of parameter input fields among the plurality of parameter input fields for facilitating generation of the plurality of categories.

### Claim 8

A method, comprising:
processing, by a processor, user credentials received by way of a graphical user interface output by a display to facilitate retrieving a user profile associated with the user credentials from a database and accessing a central repository to retrieve stored data based on the user profile;
causing a list of the stored data corresponding to the user profile to be displayed by way of the graphical user interface, wherein the stored data is displayed according to a plurality of sortable parameters indicative of the stored data included in the list;
processing a user input received by way of the graphical user interface to add new data to the central repository and cause a configuration profile user interface to be output by the display, the configuration profile user interface comprising:
a plurality of parameter input fields configured to receive information identifying a selected wireless domain of a plurality of wireless domains, a selected service provider of a plurality of service providers associated with providing a network service to a communication network, and a selected network node of a plurality of network nodes; and
a bulk data input field configured to receive one or more data files;
generating a category to be included in the list of the stored data based on a scanning and processing of the one or more data files received by way of the bulk data input field, wherein the category is automatically generated based on the selected wireless domain, the selected service provider, and the selected network node;
causing the new data to be added to the central repository and sorted according to a generated configuration profile based on the information received by way of the plurality of parameter input fields; and
causing a new data added success message to be sent to at least one of a user associated with the user credentials or a network operator having access to the list of the stored data,
wherein the new data facilitates monitoring of the communication network.

### Claim 9 (depends on 8)

The method of claim 8, wherein the plurality of parameter input fields are further configured to receive information identifying a selected wireless technology of a plurality of wireless technologies associated with the network service, a selected time interval for providing the new data to the central repository, a category name, and a software version.

### Claim 10 (depends on 9)

The method of claim 9, wherein the plurality of parameter input fields are further configured to receive information identifying a counter identifier, a counter name, a release number, a counter type, a sampling interval, and a trigger type.

### Claim 11 (depends on 9)

The method of claim 9, wherein at least three of the plurality of parameter input fields are identified in the configuration profile user interface as required input fields based on one or more of the software version or a selected manner for receiving the new data, and the apparatus is further caused to prevent the new data from being received unless the required input fields are populated with the information each of the required input fields are configured to receive.

### Claim 12 (depends on 8)

The method of claim 8, further comprising:
limiting the list of the stored data included in the graphical user interface based on the received user credentials being associated with selected service provider to only the stored data received by the central repository from the selected service provider; and
causing all of the stored data in the central repository to be viewable by way of the graphical user interface based on the received user credentials associated with the network operator.

### Claim 13 (depends on 8)

The method of claim 8, wherein the category is one of a plurality of categories generated based on the scanning and processing of the one or more data files received by way of the bulk data input field.

### Claim 14 (depends on 13)

The method of claim 13, wherein the selected wireless domain, the selected service provider, and the selected network node are a minimum required quantity of parameter input fields among the plurality of parameter input fields for facilitating generation of the plurality of categories.

### Claim 15

A non-transitory computer readable medium having instructions stored thereon that, when executed by a processor, cause an apparatus to:
process user credentials received by way of a graphical user interface output by a display, retrieve a user profile associated with the user credentials from a database, and access a central repository to retrieve stored data based on the user profile;
cause a list of the stored data corresponding to the user profile to be displayed by way of the graphical user interface, wherein the stored data is displayed according to a plurality of sortable parameters indicative of the stored data included in the list;
process a user input received by way of the graphical user interface to add new data to the central repository and cause a configuration profile user interface to be output by the display, the configuration profile user interface comprising:
a plurality of parameter input fields configured to receive information identifying a selected wireless domain of a plurality of wireless domains, a selected service provider of a plurality of service providers associated with providing a network service to a communication network, and a selected network node of a plurality of network nodes; and
a bulk data input field configured to receive one or more data files;
generate a category to be included in the list of the stored data based on a scanning and processing of the one or more data files received by way of the bulk data input field, wherein the category is automatically generated based on the selected wireless domain, the selected service provider, and the selected network node;
cause the new data to be added to the central repository and sorted according to a generated configuration profile based on the information received by way of the plurality of parameter input fields; and
cause a new data added success message to be sent to at least one of a user associated with the user credentials or a network operator having access to the list of the stored data,
wherein the new data facilitates monitoring of the communication network.

### Claim 16 (depends on 15)

The non-transitory computer readable medium of claim 15, wherein the plurality of parameter input fields are further configured to receive information identifying a selected wireless technology of a plurality of wireless technologies associated with the network service, a selected time interval for providing the new data to the central repository, a category name, and a software version.

### Claim 17 (depends on 16)

The non-transitory computer readable medium of claim 16, wherein the plurality of parameter input fields are further configured to receive information identifying a counter identifier, a counter name, a release number, a counter type, a sampling interval, and a trigger type.

### Claim 18 (depends on 16)

The non-transitory computer readable medium of claim 16, wherein at least three of the plurality of parameter input fields are identified in the configuration profile user interface as required input fields based on one or more of the software version or a selected manner for receiving the new data, and the apparatus is further caused to prevent the new data from being received unless the required input fields are populated with the information each of the required input fields are configured to receive.

### Claim 19 (depends on 15)

The non-transitory computer readable medium of claim 15, wherein the category is one of a plurality of categories generated based on the scanning and processing of the one or more data files received by way of the bulk data input field.

### Claim 20 (depends on 19)

The non-transitory computer readable medium of claim 19, wherein the selected wireless domain, the selected service provider, and the selected network node are a minimum required quantity of parameter input fields among the plurality of parameter input fields for facilitating generation of the plurality of categories.
