Routing user communications to agents
First Claim
1. A computer-implemented method comprising:
- receiving, at a call handling platform, a first call placed by a first caller to a first calling number;
computing, by the call handling platform, a first experience score for the first caller based on measuring a first subset of data points corresponding to an interaction between the first caller and an interactive voice response (IVR) module associated with the call handling platform, wherein the first experience score provides a numerical measure of a level of satisfaction of the first caller in interacting with the IVR module during the first call;
determining, by the call handling platform, to route the first call to a human agent based on the first experience score;
in response to determining to route the first call to a human agent;
accessing, by the call handling platform, historical data corresponding to past calls placed by the first caller and received by human agents, wherein the historical data includes information on interactions between the first caller and the human agents during the past calls;
obtaining, by the call handling platform, agent scores associated with the human agents, wherein the agent scores provide information on a level of performance skills associated with the human agents in interacting with callers;
matching, by the call handling platform, the first caller to a first human agent at a first call center based on one or both of the historical data and the agent scores; and
routing, by the call handling platform, the first call to the first human agent at the first call center;
enabling a first customer of the call handling platform that is associated with the first calling number to select the first subset of data points from a group of data points available at the call handling platform; and
enabling the first customer of the call handling platform to configure values for the first subset of data points.
3 Assignments
0 Petitions
Accused Products
Abstract
A call handling platform receives a call placed by a caller to a calling number and computes an experience score for the caller based on measuring a subset of data points corresponding to an interaction between the caller and an interactive voice response (IVR) module. The experience score provides a numerical measure of a level of satisfaction of the caller in interacting with the IVR module during the call. Determining to route the call to a human agent based on the experience score, the call handling platform accesses historical data corresponding to past calls placed by the caller and received by human agents, and obtains agent scores associated with the human agents. The call handling platform matches the caller to a human agent at a call center based on one or both of the historical data and the agent scores, and routes the call to the human agent.
69 Citations
18 Claims
-
1. A computer-implemented method comprising:
-
receiving, at a call handling platform, a first call placed by a first caller to a first calling number; computing, by the call handling platform, a first experience score for the first caller based on measuring a first subset of data points corresponding to an interaction between the first caller and an interactive voice response (IVR) module associated with the call handling platform, wherein the first experience score provides a numerical measure of a level of satisfaction of the first caller in interacting with the IVR module during the first call;
determining, by the call handling platform, to route the first call to a human agent based on the first experience score;in response to determining to route the first call to a human agent; accessing, by the call handling platform, historical data corresponding to past calls placed by the first caller and received by human agents, wherein the historical data includes information on interactions between the first caller and the human agents during the past calls; obtaining, by the call handling platform, agent scores associated with the human agents, wherein the agent scores provide information on a level of performance skills associated with the human agents in interacting with callers;
matching, by the call handling platform, the first caller to a first human agent at a first call center based on one or both of the historical data and the agent scores; androuting, by the call handling platform, the first call to the first human agent at the first call center; enabling a first customer of the call handling platform that is associated with the first calling number to select the first subset of data points from a group of data points available at the call handling platform; and enabling the first customer of the call handling platform to configure values for the first subset of data points. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method comprising:
-
receiving, at a call handling platform, a first call placed by a first caller to a first calling number; computing, by the call handling platform, a first experience score for the first caller based on measuring a first subset of data points corresponding to an interaction between the first caller and an interactive voice response (IVR) module associated with the call handling platform, wherein the first experience score provides a numerical measure of a level of satisfaction of the first caller in interacting with the IVR module during the first call; determining, by the call handling platform, to route the first call to a human agent based on the first experience score; in response to determining to route the first call to a human agent; accessing, by the call handling platform, historical data corresponding to past calls placed by the first caller and received by human agents, wherein the historical data includes information on interactions between the first caller and the human agents during the past calls; obtaining, by the call handling platform, agent scores associated with the human agents, wherein the agent scores provide information on a level of performance skills associated with the human agents in interacting with callers; matching, by the call handling platform, the first caller to a first human agent at a first call center based on one or both of the historical data and the agent scores; and routing, by the call handling platform, the first call to the first human agent at the first call center, wherein accessing the historical data corresponding to past calls placed by the first caller comprises; determining, by the call handling platform, a subject matter of the first call; identifying, by the call handling platform, human agents who are trained to handle calls corresponding to the determined subject matter; determining, by the call handling platform, whether the first caller had interacted with each of the identified human agents in the past; and obtaining, by the call handling platform, historical data of interactions between the first caller and the identified human agents with whom the first caller had interacted in the past, wherein the historical data includes second experience scores for the first caller, each of the second experience scores being specific to one of the identified human agents with whom the first caller had previously interacted and reflecting an estimated level of satisfaction of the first caller with past interactions with the corresponding one of the identified human agents. - View Dependent Claims (11, 12, 13)
-
-
14. A system comprising:
-
a call handling platform that includes a processor and instructions stored in a machine-readable medium that, when executed by the processor, are configured to cause the processor to perform operations comprising; receiving, at the call handling platform, a first call placed by a first caller to a first calling number; computing, by the call handling platform, a first experience score for the first caller based on measuring a first subset of data points corresponding to an interaction between the first caller and an interactive voice response (IVR) module associated with the call handling platform, wherein the first experience score provides a numerical measure of a level of satisfaction of the first caller in interacting with the IVR module during the first call; determining, by the call handling platform, to route the first call to a human agent based on the first experience score; in response to determining to route the first call to a human agent; accessing, by the call handling platform, historical data corresponding to past calls placed by the first caller and received by human agents, wherein the historical data includes information on interactions between the first caller and the human agents during the past calls; obtaining, by the call handling platform, agent scores associated with the human agents, wherein the agent scores provide information on a level of performance skills associated with the human agents in interacting with callers; matching, by the call handling platform, the first caller to a first human agent at a first call center based on one or both of the historical data and the agent scores; and routing, by the call handling platform, the first call to the first human agent at the first call center, wherein accessing the historical data corresponding to past calls placed by the first caller comprises; determining, by the call handling platform, a subject matter of the first call; identifying, by the call handling platform, human agents who are trained to handle calls corresponding to the determined subject matter; determining, by the call handling platform, whether the first caller had interacted with each of the identified human agents in the past; and obtaining, by the call handling platform, historical data of interactions between the first caller and the identified human agents with whom the first caller had interacted in the past, wherein the historical data includes second experience scores for the first caller, each of the second experience scores being specific to one of the identified human agents with whom the first caller had previously interacted and reflecting an estimated level of satisfaction of the first caller with past interactions with the corresponding one of the identified human agents. - View Dependent Claims (15, 16, 17, 18)
-
Specification