| CPC H04M 3/5175 (2013.01) | 5 Claims |

|
1. A customer contact center system configured to route customer request and analysis to match a customer with an agent, the customer contact center system comprising a contact center routing system comprising:
a request handler electronically connectable to one or more customer devices and configured to handle customer requests sent to the contact center routing system;
a customer footprint updater in communication with the request handler and electronically connectable to a third-party electronic network connectable to the one or more customer devices, the customer footprint updater being configured to:
access the third-party electronic network and retrieves data corresponding to an account of one of a plurality of customers;
use the retrieved data to generate locally stored footprint data, the locally footprint stored data being generated as the customer footprint updater creates or updates a customer digital footprint for the one of the plurality of customers, the locally stored footprint data corresponding to the customer digital footprint;
access an internal data store of the contact center system and retrieves local data corresponding to prior interactions between the customer associated with the connection request from the one of the one or more customer devices and the contact center system; and
use the retrieved local data to generate the locally stored footprint data corresponding to the customer digital footprint so that the customer digital footprint of the one of the plurality of customers comprises prior interactions between the one of the one or more customer devices and the contact center system, including orders, purchases, purchase dates, warranty information, and discounts;
the contact center routing system being configured to:
communicate with one or more customer devices and with one or more agent devices;
receive a connection request from one of the one or more customer devices;
select one of the one or more agent devices for connection to the one or more customer devices in response to the connection request;
connect the one of the one or more customer devices to the one of the one or more agent devices, and
control communication between the one or more customer devices and the one or more agent devices;
an agent footprint updater in communication with the request handler, the agent footprint updater being configured to access a customer file of each of a plurality of agents and creates or updates an agent digital footprint for each of the plurality of agents; and
a customer clout analyzer in communication with the request handler, the customer clout analyzer comprising a neural network that is a feedforward network implemented as an acyclic graph with nodes arranged in layers, the neural network having an input layer, an output layer, and a hidden layer separating the input layer and the output layer, the customer clout analyzer being configured to:
receive, by the input layer, the locally stored footprint data;
identify, by the hidden layer, relevant parameters in the locally stored footprint data and determine the identified relevant parameters to be customer clout indicators;
assign, by the hidden layer, values to the customer clout indicators;
output, by the output layer, the identified relevant parameters as the customer clout indicators with the assigned values, subsequent to identifying relevant parameters as customer clout indicators and analyzing the customer clout indicators by the neural network; and
determine a presence and magnitude, for the one of the plurality of customers, of the customer clout indicators by analyzing the customer digital footprint of the one of the plurality of customers, and determining a request of the one of plurality of customers that is received by the request handler.
|