System and methods for intelligent routing of customer requests using customer and agent models
First Claim
1. A method for intelligent routing of requests from a customer to an agent in a telecommunications environment comprising:
- receiving a request from a customer;
creating a model of the customer, the model of the customer being calculated from a detailed profile of the customer'"'"'s needs, task objectives, sales preference, and expectations for satisfaction;
creating a model of at least two agents;
comparing the model of the customer with each of the models of the at least two agents;
routing the request from the customer to a best matched agent of the at least two agents based on the comparing;
obtaining identifying information from the customer;
retrieving historical background information regarding the customer based on the identifying information;
searching for historical background information regarding the customer'"'"'s account based on the identifying information; and
obtaining information regarding the customer'"'"'s current task objective and the customer'"'"'s current expectations for satisfaction, the customer'"'"'s current task objective and the customer'"'"'s current expectations for satisfaction each comprising one or more attributes, the customer'"'"'s expectations for satisfaction attributes comprising at least one of the customer'"'"'s willingness to be up-sold additional products or services, the customer'"'"'s preference for a lengthy or brief negotiation, and the customer'"'"'s desire to have questions answered.
1 Assignment
0 Petitions
Accused Products
Abstract
System and methods for intelligent routing of requests from customers to agents where a request is received at a service center from a customer. Identification information related to the customer is accessed. Background information on the customer is retrieved from a storage facility. Task and attitude information about the customer is gathered. A model of the customer is created. Models for at least two agents are created. A performance optimizing calculation is performed that matches the customer model and the models for the at least two agents. A best match agent from the at least two agents is determined based on the matching. The customer request is routed to the best match agent.
555 Citations
18 Claims
-
1. A method for intelligent routing of requests from a customer to an agent in a telecommunications environment comprising:
-
receiving a request from a customer;
creating a model of the customer, the model of the customer being calculated from a detailed profile of the customer'"'"'s needs, task objectives, sales preference, and expectations for satisfaction;
creating a model of at least two agents;
comparing the model of the customer with each of the models of the at least two agents;
routing the request from the customer to a best matched agent of the at least two agents based on the comparing;
obtaining identifying information from the customer;
retrieving historical background information regarding the customer based on the identifying information;
searching for historical background information regarding the customer'"'"'s account based on the identifying information; and
obtaining information regarding the customer'"'"'s current task objective and the customer'"'"'s current expectations for satisfaction, the customer'"'"'s current task objective and the customer'"'"'s current expectations for satisfaction each comprising one or more attributes, the customer'"'"'s expectations for satisfaction attributes comprising at least one of the customer'"'"'s willingness to be up-sold additional products or services, the customer'"'"'s preference for a lengthy or brief negotiation, and the customer'"'"'s desire to have questions answered. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
reducing the optimal threshold the longer the request from the customer remains in the wait queue.
-
-
9. The method according to claim 8, the request from the customer being routed to an available agent with the highest match score when the wait time equals a maximum wait time.
-
10. The method according to claim 9, the optimal threshold and the maximum wait time being set by a call center controller.
-
11. The method according to claim 1, the identifying information comprising at least one of the customer'"'"'s telephone number, e-mail, and account number.
-
12. The method according to claim 1, the identifying information being obtained by one of a human operator, an automatic caller ID system, an interactive voice response (IVR) interface, e-mail, Internet, and other communications channel.
-
13. The method according to claim 1, the customer'"'"'s account information comprising at least one of the customer'"'"'s billing history, products and services currently being provided, and household information.
-
14. The method according to claim 1, comprising upgrading the historical background information based on the customer'"'"'s current task objective and the customer'"'"'s current expectations for satisfaction.
-
15. The method according to claim 1, the task objective attributes and the expectations for satisfaction attributes being quantified and transformed into numerical values.
-
16. The method according to claim 15, comprising calculating and constructing the customer model using the task objective attributes values and the customer expectations for satisfaction attributes values.
-
17. The method according to claim 16, each task objective attribute and each customer expectations for satisfaction attribute assigned a weighting value based on a relative importance of the each attribute.
-
18. The method according to claim 17, the weighting value for each attribute being used in the calculating and constructing of the customer model.
Specification