Call routing from first to second dialog of interactive voice response system
First Claim
Patent Images
1. A method of handling a call from a caller, comprising:
- detecting a task;
assigning to the task a probability indicative of an estimate of the likelihood of completing the task via an automated system;
assigning to the task a hold time indicative of an estimate of a duration until a customer service representative is available to talk to the caller; and
routing the call either to an automated system or to a customer service representative based on a combination of the probability and the hold time.
3 Assignments
0 Petitions
Accused Products
Abstract
A customer service call system that provides both manual (assisted by a service representative) and automated problem solving dialogs. A routing process determines which dialog is appropriate for incoming calls. The routing process determines a probability that the automated system will resolve the problem and also determines an expected hold time for the customer to reach the manual dialog. The routing process uses this information to determine how the call should be routed.
-
Citations
21 Claims
-
1. A method of handling a call from a caller, comprising:
-
detecting a task; assigning to the task a probability indicative of an estimate of the likelihood of completing the task via an automated system; assigning to the task a hold time indicative of an estimate of a duration until a customer service representative is available to talk to the caller; and routing the call either to an automated system or to a customer service representative based on a combination of the probability and the hold time.
-
-
2. The method of claim 1, wherein said detecting is performed by the customer'"'"'s selection from an interactive voice response menu.
-
3. The method of claim 1, wherein said assigning of said probability is performed by accessing data that is representative of previous calls.
-
4. The method of claim 1, wherein said assigning of said hold time is performed by accessing data representing a current queue of the call system.
-
5. The method of claim 1, wherein said routing comprises routing the call to the automated system based on data indicative of hold time thresholds for various values of said probability.
-
6. The method of claim 5, wherein said data comprises caller survey data.
-
7. The method of claim 5, wherein said routing comprises routing the call to the automated system when said hold time exceeds said hold time threshold for said probability.
-
8. A call handling system, comprising:
-
a task detector operable to identify a task associated with a call from a caller; and a call router operable to; index a probability database using the identified task to retrieve a probability associated with the identified task; estimate a hold time; and route the call to one of at least two call handling resources based on said probability and said hold time.
-
-
9. The system of claim 8, wherein said probability is indicative of a probability of successfully resolving the identified task via a first call handling system.
-
10. The system of claim 9, wherein the first call handling system is an interactive voice response call handling system.
-
11. The system of claim 8, wherein the task detector is an interactive voice response task detector.
-
12. The system of claim 8, further comprising a first database, accessible by the routing unit including data indicative of past handling of calls via a first of the at least two call handling resources.
-
13. The system of claim 8, wherein the routing unit predicts the hold time by accessing data representing a current queue of the call system.
-
14. The system of claim 8, wherein the routing unit automatically routes the call.
-
15. The system of claim 8, wherein the routing unit queries the caller to accept a proposed routing decision.
-
16. A routing system for customer service system, which has alternative manual and automated dialogs for solving customer problems, comprising.
-
17. A service, comprising:
-
enabling a call center to determine a task associated with an incoming call from a caller; enabling the call center to estimate a probability of successfully completing the task via an automated call handling module and to estimate a hold time associated with an customer service representative (CSR)-based module; and enabling the call center to route the call to either the automated call handling module or to the CSR-based module based on the estimated probability and the estimated hold time.
-
-
18. The service of claim 17, wherein said enabling said call center to determine comprises enabling said call center to determine said task from the caller'"'"'s response to an interactive voice response menu.
-
19. The service of claim 17, wherein said enabling said call center to estimate said probability includes enabling said call center to estimate said probability by accessing data indicative of success of previous calls.
-
20. The service of claim 17, wherein said enabling said call center to estimate said hold time includes enabling said call center to access data representing a current queue of the call system.
-
21. The service of claim 17, wherein enabling said caller center to rout comprises enabling the call center to rout to the automated call handling module, based on data indicative of hold time thresholds for various values of said probability, when a hold time exceeds a hold time threshold corresponding to said probability.
Specification