| 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 |

|
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.
|