Queue-theoretic models for ideal integration of automated call routing systems with human operators
First Claim
1. A computer comprising a memory and a processor, the memory tangibly embodying the following components executable by the processor to facilitate an automated call routing system:
- an automated call routing component to direct calls to one of a spoken dialog system or an operator;
a decision determining component associated with the automated call routing component that, upon receiving the calls determines, based in part on a decision model, a probability that the calls are likely to fail when serviced by the spoken dialog system;
a queuing determining component to determine, based in part on a queuing model, a busyness state of the operator; and
a component that integrates the decision model and the queuing model to balance the costs between directing the calls to the operator, based on the determined busyness of the operator, and directing the calls through the spoken dialog system, based on the determined probability that the calls will fail, to determine whether to route the calls to the operator.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to queue-theoretic models for integration of automated call routing systems with human operators. Organizations are increasingly turning to spoken dialog systems for automated call routing to reduce call center costs. To maintain quality service even in cases of failure, these systems often resort to ad-hoc rules for dispatching calls to a human operator. The present invention provides queue-theoretic methods that provide a modeling and simulation capability in support of decisions about the staffing of call-handling centers based on the frequency of incoming calls and the competency of automated dialog systems. The methods include a procedure for identifying when callers should be transferred to operators. The procedure integrates models that predict when a call is likely to fail using spoken dialog features with queuing models of call center volume and service time.
85 Citations
26 Claims
-
1. A computer comprising a memory and a processor, the memory tangibly embodying the following components executable by the processor to facilitate an automated call routing system:
-
an automated call routing component to direct calls to one of a spoken dialog system or an operator; a decision determining component associated with the automated call routing component that, upon receiving the calls determines, based in part on a decision model, a probability that the calls are likely to fail when serviced by the spoken dialog system; a queuing determining component to determine, based in part on a queuing model, a busyness state of the operator; and a component that integrates the decision model and the queuing model to balance the costs between directing the calls to the operator, based on the determined busyness of the operator, and directing the calls through the spoken dialog system, based on the determined probability that the calls will fail, to determine whether to route the calls to the operator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A program storage medium readable by a computer having a memory and a processor, the medium tangibly embodying one or more programs of instructions executable by the computer to implement a system that facilitates call routing, comprising:
-
means for interacting with a caller through an automated dialog; means for automatically directing a call made by the caller to an operator of a plurality of operators based on a conclusion from a decision-theoretic analysis; and means for performing the decision theoretic analysis, the decision-theoretic includes an analysis for determining, based on a probability that the call is likely to fail when answered by the interacting means, whether dispatching the call to an operator of the plurality of operators minimizes support costs for an enterprise comprising the plurality of operators.
-
-
20. A method for automatic call management, comprising:
-
determining a decision-theoretic model for a call routing system that predicts a likely outcome of a call when directed to a spoken dialog system using real-time, extractable features for optimal decision making wherein a variable d denotes an action of dispatching a call to an operator of a plurality of operators, a variable S denotes possible outcomes of the call routing system which corresponds to a variable Failure, a variable O denotes a state of one or more operators, which is one of busy or not busy; determining a queuing model to model the call routing system; and automatically directing calls to at least one of an organization member or an operator when calls are likely to fail when dealt with by the spoken dialog system such that an expected utility of the action d given a state of the operator O, as predicted based on the queuing model, and call routing system S exceeds that of a dialog action a of the spoken dialog system, as predicted by the decision-theoretic model and described by the following equation; ∀
a≠
d[EU(d|S,O)>
EU(a|S,O], hence mitigating costs for an organization comprising the plurality of operators. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A program storage medium readable by a computer having a memory and a processor, the medium tangibly embodying one or more programs of instructions executable by the computer to facilitate an automated call routing system, comprising:
-
an automated call routing component to direct calls to one of a spoken dialog system or a live operator of a plurality of live operators; a decision determining component associated with the automated call routing component to determine, based in part on a decision model; when the calls are likely to fail when dealt with by the spoken dialog system, and based on a balance of costs between directing the calls to the live operator and directing the calls through the spoken dialog system, whether the calls should be transferred to the live operator such that an expected utility of an action d, given a state of the live operator O and call routing system S, exceeds an expected utility of a dialog action a of the spoken dialog system and described by the following equation;
∀
a≠
d[EU(d|S,O)>
EU(a|S,O)], wherein d denotes an action of dispatching a call to the live operator, S denotes possible outcomes of the call routing system, which, corresponds to a variable Failure, the variable O denotes a state of the plurality of live operators, which is one of busy or not busy; anda queuing determining component to determine, based in part on a queuing model, a busyness state of the live operator, the decision model is integrated with the queuing model balance the costs between directing the calls to the live operator and directing the calls through the spoken dialog system, the decision model and the queuing model optimize individualized costs and utilities, including user frustration or minimizing a caller'"'"'s time.
-
Specification