Agent training sensitive call routing system
First Claim
Patent Images
1. A method, comprising:
- receiving a plurality of different characteristics relating to a proposed communication;
storing in a database a data structure representing a plurality of different characteristics of each of a plurality of potential contacts;
processing the data structure with an automated processor, to generate a prioritized list of the plurality of potential contacts based on a combined cost function having at least the plurality of characteristics of each of the plurality of potential contacts, and the plurality of different characteristics relating to a proposed communication as function parameters, wherein the combined cost function has at least one term for each of the plurality of potential contacts each term comprising a combination of a subset of the plurality of different characteristics and a subset of the plurality of different characteristics relating to a proposed communication;
selecting, with the automated processor, at least one of actual contact from the list in dependence on at least the prioritized list; and
communicating with the selected at least one actual contact.
1 Assignment
0 Petitions
Accused Products
Abstract
A call-management method and system for distributing calls to agents, wherein each agent has a profile, e.g., defining agent skills, efficiency, etc. The call center management system implements an algorithm for selecting an agent to receive a call to optimize caller utility, call center efficiency, and agent training. Therefore, the algorithm does not seek to necessarily route a call to the agent having the skill set most suited to the call; rather, the call may be routed to an agent who needs experience in the area of the call, and thus serves as a training exercise. Skilled agents may be made available to shadow the training agent when available.
500 Citations
20 Claims
-
1. A method, comprising:
-
receiving a plurality of different characteristics relating to a proposed communication; storing in a database a data structure representing a plurality of different characteristics of each of a plurality of potential contacts; processing the data structure with an automated processor, to generate a prioritized list of the plurality of potential contacts based on a combined cost function having at least the plurality of characteristics of each of the plurality of potential contacts, and the plurality of different characteristics relating to a proposed communication as function parameters, wherein the combined cost function has at least one term for each of the plurality of potential contacts each term comprising a combination of a subset of the plurality of different characteristics and a subset of the plurality of different characteristics relating to a proposed communication; selecting, with the automated processor, at least one of actual contact from the list in dependence on at least the prioritized list; and communicating with the selected at least one actual contact. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A communication system, comprising:
-
an input configured to receive a plurality of different characteristics relating to a proposed communication; a database configured to store a data structure representing a plurality of different characteristics of each of a plurality of potential contacts; at least one processor configured to process the data structure, to generate a prioritized list of the plurality of potential contacts based on a combined cost function having as function parameters at least the plurality of characteristics of each of the plurality of potential contacts, and the plurality of different characteristics relating to a proposed communication as function parameters, wherein the combined cost function has at least one term for each of the plurality of potential contacts each term comprising a combination of a subset of the plurality of different characteristics and a subset of the plurality of different characteristics relating to a proposed communication, and to select at least one potential contact in dependence on the prioritized list; and an output port configured to output a signal to identify or control a communication with the selected at least one potential contact. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method, comprising:
-
storing a plurality of characteristics of a plurality of potential contacts in a database; receiving a plurality of parameters relating to a plurality of proposed communications; processing at least the plurality of characteristics of the plurality of potential contacts and the plurality of parameters with an automated data processor, to generate a prioritized list of potential mutually exclusive concurrent communications involving the plurality of potential contacts, based on a combined cost function having at least the plurality of characteristics, the plurality of parameters, a communication cost with a respective potential contact and an opportunity cost of a selection of a respective potential contact as function parameters; and outputting data defining at least one set defining consistent communications involving the proposed communications and a subset of the potential contacts, having an optimized combined cost calculated based on the combined cost function. - View Dependent Claims (20)
-
Specification