Predictive model for abandoned calls
First Claim
Patent Images
1. A method, comprising:
- receiving, by a microprocessor and via a network, a work item in a contact center, the work item being associated with a first customer and corresponding to a first contact in the contact center to be processed by a contact center agent, wherein the first contact is a first communication from a communication device of the first customer;
placing, by the microprocessor, the work item into a contact center queue;
determining, by the microprocessor, a wait tolerance of the work item, wherein the determined wait tolerance is based on a customer history for the first customer, wherein the customer history includes at least one abandonment of a second contact by the first customer along with a wait time prior to the at least one abandonment, and wherein the second contact is a second communication from the communication device of the first customer;
determining, by the microprocessor, an amount of time that the first customer has been waiting for service by the contact center;
based on a comparison of the determined wait tolerance and the determined amount of time that the first customer has been waiting for service by the contact center, determining, by the microprocessor, a risk of the first customer abandoning the first contact in the contact center queue; and
based on the determined risk, determining whether to keep the work item in the contact center queue or route the work item from the contact center queue to a communication device of an agent, out of order in the contact center queue, in an attempt to avoid the first customer abandoning the first contact.
14 Assignments
0 Petitions
Accused Products
Abstract
A predictive model for abandoned calls provided by a contact center communication system for routing optimization is described along with various methods and mechanisms for administering the same. Based on multiple attributes, the system can calculate the probabilities, risks, and costs associated with abandonment and wait, taking into account the patience of a caller, region where the caller lives, agents available to handle the call, length of time that the caller has already been waiting, potential cost of having the caller and call type abandon, and potential total cost of having the caller wait to be served.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving, by a microprocessor and via a network, a work item in a contact center, the work item being associated with a first customer and corresponding to a first contact in the contact center to be processed by a contact center agent, wherein the first contact is a first communication from a communication device of the first customer; placing, by the microprocessor, the work item into a contact center queue; determining, by the microprocessor, a wait tolerance of the work item, wherein the determined wait tolerance is based on a customer history for the first customer, wherein the customer history includes at least one abandonment of a second contact by the first customer along with a wait time prior to the at least one abandonment, and wherein the second contact is a second communication from the communication device of the first customer; determining, by the microprocessor, an amount of time that the first customer has been waiting for service by the contact center; based on a comparison of the determined wait tolerance and the determined amount of time that the first customer has been waiting for service by the contact center, determining, by the microprocessor, a risk of the first customer abandoning the first contact in the contact center queue; and based on the determined risk, determining whether to keep the work item in the contact center queue or route the work item from the contact center queue to a communication device of an agent, out of order in the contact center queue, in an attempt to avoid the first customer abandoning the first contact. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A contact center comprising:
-
a microprocessor; and a computer readable medium, coupled with the microprocessor and comprising microprocessor readable and executable instructions that program the microprocessor to; receive, via a network, a work item in the contact center, the work item being associated with a first customer and corresponding to a first contact in the contact center to be processed by a contact center agent, wherein the first contact is a communication from a communication device of the first customer; place the work item into a contact center queue; determine a wait tolerance of the work item, wherein the determined wait tolerance is based on a customer history for the first customer, wherein the customer history includes at least one abandonment of a second contact by the first customer along with a wait time prior to the at least one abandonment, and wherein the second contact is a second communication from the communication device of the first customer; determine an amount of time that the first customer has been waiting for service by the contact center; based on a comparison of the determined wait tolerance and the determined amount of time that the first customer has been waiting for service by the contact center, determine a risk of the first customer abandoning the first contact in the contact center queue; and instructions configured to, based on the determined risk, determine whether to keep the work item in the contact center queue or route the work item from the contact center queue to a communication device of an agent out of order in the contact center queue, in an attempt to avoid the first customer abandoning the first contact. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A contact center, comprising:
-
a microprocessor; and a computer readable medium, coupled with the microprocessor and comprising microprocessor readable and executable instructions that program the microprocessor to execute; a work assignment engine that receives a plurality of contacts from customers, generates, for each contact, a work item, and places the plurality of contacts into a contact center queue, wherein the plurality of contacts are communications from a plurality of customer communication devices; a routing engine that establishes a connection between one or more resources selected for processing a work item and a customer associated with the work item such that the one or more resources can communicate electronically with each customer associated with each work item; and a prediction engine that determines that a first customer associated with a first contact of the plurality of contacts in the contact center queue has a wait tolerance that is shorter than a wait tolerance of at least one other customer who is associated with a second contact enqueued in the contact center queue ahead of the first contact, wherein the first contact wait tolerance is based on a previous abandoned contact from the first customer and, in response to determining that the first customer has a wait tolerance shorter than the at least one other customer, instructs the work assignment engine to assign the first contact to a first resource prior to assigning the second contact to a second resource. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification