US 12,363,011 B2
Centralized key performance indicator monitoring and data storage apparatus and method
Vishvesh Trivedi, Tokyo (JP); Anshul Bhatt, Tokyo (JP); Dhananjay Chaubey, Tokyo (JP); Alok Singh Pawar, Madhya Pradesh (IN); and Manish Patidar, Madhya Pradesh (IN)
Assigned to RAKUTEN MOBILE, INC., Tokyo (JP)
Appl. No. 17/757,300
Filed by Rakuten Mobile, Inc., Tokyo (JP)
PCT Filed Mar. 16, 2022, PCT No. PCT/US2022/020490
§ 371(c)(1), (2) Date Jun. 14, 2022,
PCT Pub. No. WO2023/177395, PCT Pub. Date Sep. 21, 2023.
Prior Publication US 2024/0305547 A1, Sep. 12, 2024
Int. Cl. H04L 43/045 (2022.01); G06F 3/04847 (2022.01); H04L 41/00 (2022.01); H04L 41/22 (2022.01); H04L 41/5009 (2022.01)
CPC H04L 43/045 (2013.01) [G06F 3/04847 (2013.01); H04L 41/20 (2013.01); H04L 41/22 (2013.01); H04L 41/5009 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus, comprising:
a processor; and
a memory having instructions stored thereon that, when executed by the processor, cause the apparatus to:
process raw data received from a network service provider monitoring system to determine one or more pieces of information included in the raw data are relevant to performance monitoring of a communication network based on a matching with one or more recognized data categories for classifying pieces of information that are relevant to performance monitoring of the communication network, and to determine whether any pieces of the information included in the raw data are irrelevant to performance monitoring of the communication network based on a failure to match any of the one or more recognized data categories;
extract the one or more pieces of information included in the raw data determined to be relevant to performance monitoring of the communication network from the raw data;
assign the one or more recognized data categories matching the one or more pieces of information relevant to performance monitoring of the communication network to each of the one or more pieces of information relevant to performance monitoring of the communication network;
cause the one or more pieces of information relevant to performance monitoring of the communication network to be stored in a central data repository as stored data, wherein the one or more pieces of information relevant to performance monitoring of the communication network included in the stored data are classified in the central data repository according to the one or more recognized data categories matching each of the one or more pieces of information relevant to performance monitoring of the communication network;
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 the central data repository to retrieve the 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 the one or more recognized data categories;
process a user input received by way of the graphical user interface to create a key performance indicator (KPI) monitoring profile based on the stored data and a plurality of parameters received by way of a configuration profile user interface;
cause the KPI monitoring profile to be stored in the central data repository and identified as corresponding to the user profile;
process the stored data based on the KPI monitoring profile to generate an output indicative of a performance metric for performance monitoring of the communication network; and
cause the output indicative of the performance metric to be output to a display.