Compound service performance metric framework
First Claim
1. A system comprising:
- one or more network interfaces configured to receive a data metrics from a plurality of communications service systems;
a data store configured to store the data metrics received from the plurality of communications service systems;
a processing unit comprising one or more processors; and
a non-transitory memory communicatively coupled with and readable by the processing unit and comprising a sequence of instructions which, when executed by the one or more processors, causes the one or more processors to;
receive data corresponding to one or more customer actions associated with one or more of a plurality of communication services provided by a communication services provider, wherein the received customer actions are associated with a first customer of a plurality of customers;
retrieve a plurality of data metrics for the first customer via the one or more network interfaces, the data metrics retrieved from a plurality of source applications associated with the plurality of communication services provided by the communication services provider;
execute one or more analytics processes to determine one or more correlations between the plurality of data metrics for the first customer, and the customer actions of the first customer associated with the communication services;
based on the determined correlations, identify a first subset of the plurality of data metrics for the first customer corresponding to a compound service metric, the first subset of data metrics including at least a first data metric received from a first system associated with a first communication service, and a second data metric received from a second system associated with a second communication service;
determine an associated weight value for each of the first subset of data metrics corresponding to the compound service metric for the first customer, wherein the weight values calculated for the first subset of data metrics are based on the determined correlations between the plurality of data metrics for the first customer and the customer actions of the first customer;
generate the compound service metric for the first customer, using the identified first subset of the plurality of data metrics for the first customer, and the determined associated weight value for each of the first subset of data metrics;
execute the compound service metric for the first customer to calculate a value, based on the retrieved data metrics corresponding to the first subset of data metrics associated with the first customer; and
initiate a targeted intervention via one or more of the communication services to the first customer, based on the calculated value for the compound service metric for the first customer.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques described herein include determining, maintaining, and applying compound service performance metrics, based on data metrics from a plurality of different services. Service-specific data metrics may be received from a plurality of different communication services offered by a service provider, for example, Internet service, voice service, video service, SMS service, etc. Different combinations, relationships, and weighting factors for the data metrics may be defined and stored for each compound performance metric. Compound performance metrics may be defined, including for example, compound customer sentiment metrics, compound customer value metrics, and/or compound customer resource usage metrics. In some cases, machine-learning and/or analytics may be performed using service-specific data metrics and corresponding customer actions, in order to determine correlations between particular combinations of data metrics and customer actions.
-
Citations
20 Claims
-
1. A system comprising:
-
one or more network interfaces configured to receive a data metrics from a plurality of communications service systems; a data store configured to store the data metrics received from the plurality of communications service systems; a processing unit comprising one or more processors; and a non-transitory memory communicatively coupled with and readable by the processing unit and comprising a sequence of instructions which, when executed by the one or more processors, causes the one or more processors to; receive data corresponding to one or more customer actions associated with one or more of a plurality of communication services provided by a communication services provider, wherein the received customer actions are associated with a first customer of a plurality of customers; retrieve a plurality of data metrics for the first customer via the one or more network interfaces, the data metrics retrieved from a plurality of source applications associated with the plurality of communication services provided by the communication services provider; execute one or more analytics processes to determine one or more correlations between the plurality of data metrics for the first customer, and the customer actions of the first customer associated with the communication services; based on the determined correlations, identify a first subset of the plurality of data metrics for the first customer corresponding to a compound service metric, the first subset of data metrics including at least a first data metric received from a first system associated with a first communication service, and a second data metric received from a second system associated with a second communication service; determine an associated weight value for each of the first subset of data metrics corresponding to the compound service metric for the first customer, wherein the weight values calculated for the first subset of data metrics are based on the determined correlations between the plurality of data metrics for the first customer and the customer actions of the first customer; generate the compound service metric for the first customer, using the identified first subset of the plurality of data metrics for the first customer, and the determined associated weight value for each of the first subset of data metrics; execute the compound service metric for the first customer to calculate a value, based on the retrieved data metrics corresponding to the first subset of data metrics associated with the first customer; and initiate a targeted intervention via one or more of the communication services to the first customer, based on the calculated value for the compound service metric for the first customer. - View Dependent Claims (2, 3, 4, 5, 6, 12, 15, 18)
-
-
7. A method comprising:
-
receiving, by a compound service metric generator, data corresponding to one or more customer actions associated with one or more of a plurality of communication services provided by a communication services provider, wherein the received customer actions are associated with a first customer of a plurality of customers; retrieving, by the compound service metric generator, a plurality of data metrics for the first customer, via one or more network interfaces, the data metrics retrieved from a plurality of source applications associated with the plurality of communication services provided by the communication services; executing, by the compound service metric generator, one or more analytics processes to determine one or more correlations between the plurality of data metrics for the first customer, and the customer actions of the first customer associated with the communication services; based on the determined correlations, identifying, by the compound service metric generator, a first subset of the plurality of data metrics for the first customer corresponding to a compound service metric, the first subset of data metrics including at least a first data metric received from a first system associated with a first communication service, and a second data metric received from a second system associated with a second communication service; determining, by the compound service metric generator, an associated weight value for each of the first subset of data metrics corresponding to the compound service metric for the first customer, wherein the weight values calculated for the first subset of data metrics are based on the determined correlations between the plurality of data metrics for the first customer and the customer actions of the first customer; generating, by the compound service metric generator, the compound service metric for the first customer, using the identified first subset of the plurality of data metrics for the first customer, and the determined associated weight value for each of the first subset of data metrics executing, by the compound service metric generator, the compound service metric for the first customer to calculate a value, based on the retrieved data metrics corresponding to the first subset of data metrics associated with the first customer; and initiating by the compound service metric generator, a targeted intervention via one or more of the communication services to the first customer, based on the calculated value for the compound service metric for the first customer. - View Dependent Claims (8, 9, 10, 11, 16, 19)
-
-
13. A non-transitory computer readable storage medium including instructions stored thereon which, when executed by a processor, cause the processor to:
-
receive data corresponding to one or more customer actions associated with one or more of a plurality of communication services provided by a communication services provider, wherein the received customer actions are associated with a first customer of a plurality of customers; retrieve a plurality of data metrics for the first customer via one or more network interfaces, the data metrics retrieved from a plurality of source applications associated with the plurality of communication services provided by the communication services provider; execute one or more analytics processes to determine one or more correlations between the plurality of data metrics for the first customer, and the customer actions of the first customer associated with the communication services; based on the determined correlations, identify a first subset of the plurality of data metrics for the first customer corresponding to a compound service metric, the first subset of data metrics including at least a first data metric received from a first system associated with a first communication service, and a second data metric received from a second system associated with a second communication service; determine an associated weight value for each of the first subset of data metrics corresponding to the compound service metric for the first customer, wherein the weight values calculated for the first subset of data metrics are based on the determined correlations between the plurality of data metrics for the first customer and the customer actions of the first customer; generate the compound service metric for the first customer, using the identified first subset of the plurality of data metrics for the first customer, and the determined associated weight value for each of the first subset of data metrics; execute the compound service metric for the first customer to calculate a value, based on the retrieved data metrics corresponding to the first subset of data metrics associated with the first customer; and initiate a targeted intervention via one or more of the communication services to the first customer, based on the calculated value for the compound service metric for the first customer. - View Dependent Claims (14, 17, 20)
-
Specification