Method and system for routing transactions in an automatic call distribution system based on non-voice dialog agent skill set
First Claim
1. In an automatic call distribution system, a method for routing incoming calls from callers to agents associated with the automatic call distribution system, at least some of the incoming calls based on non-voice dialog communication, the method comprising:
- identifying a plurality of transaction-handling skills representative of skills possessed by the agents in handling the non-voice dialog communication;
for each agent, determining a skill level possessed by the agent for at least some of the plurality of transaction-handling skills;
forming an agent profile corresponding to the determined skill levels, wherein the agent profile includes an indication of call-handling capacity for each agent, the call-handling capacity representative of the number of non-voice dialog communications the agent is capable of handling simultaneously;
assigning a weight to each determined skill level;
identifying agents who are available to handle the incoming call;
selecting an available agent based on the determined skill levels; and
transferring the incoming call to the selected agent.
20 Assignments
0 Petitions
Accused Products
Abstract
A method and system for routing incoming calls from callers to agents associated with an automatic call distribution system, where the incoming calls are based on non-voice dialog communication, the method includes the steps of: identifying a plurality of transaction-handling skills representative of skills possessed by the agents in handling the non-voice dialog communication, calculating a skill level possessed by each agent for at least some of the plurality of transaction-handling skills, forming an agent profile for each agent corresponding to the calculated skill levels, assigning a weight to each calculated skill level for each agent, identifying agents who are available to handle the incoming call, selecting an available agent based on the weighted calculated skill levels, and transferring the incoming call to the selected agent.
-
Citations
38 Claims
-
1. In an automatic call distribution system, a method for routing incoming calls from callers to agents associated with the automatic call distribution system, at least some of the incoming calls based on non-voice dialog communication, the method comprising:
-
identifying a plurality of transaction-handling skills representative of skills possessed by the agents in handling the non-voice dialog communication;
for each agent, determining a skill level possessed by the agent for at least some of the plurality of transaction-handling skills;
forming an agent profile corresponding to the determined skill levels, wherein the agent profile includes an indication of call-handling capacity for each agent, the call-handling capacity representative of the number of non-voice dialog communications the agent is capable of handling simultaneously;
assigning a weight to each determined skill level;
identifying agents who are available to handle the incoming call;
selecting an available agent based on the determined skill levels; and
transferring the incoming call to the selected agent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. In an transaction processing system, a method for routing incoming calls from callers to agents associated with the transaction processing system, at least some of the incoming calls based on non-voice dialog communication, the method comprising:
-
identifying a plurality of transaction-handling skills representative of skills possessed by the agents in handling the non-voice dialog communication;
for each agent, determining a skill level possessed by the agent for at least some of the plurality of transaction-handling skills;
forming an agent profile corresponding to the determined skill levels, the agent profile including an indication of call-handling capacity for each agent, the call-handling capacity representative of the number of non-voice dialog communications the agent is capable of handling simultaneously;
assigning a weight to each determined skill level;
determining an overall skill level for each agent based upon the weighted determined skill levels contained in the agent profile;
identifying agents who are available to handle the call;
selecting an available agent based on the overall skill level; and
transferring the incoming call to the selected agent. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. In an transaction processing system, a method for routing incoming calls from callers to agents associated with the transaction processing system, at least some of the incoming calls based on non-voice dialog communication, the method comprising:
-
identifying a plurality of transaction-handling skills representative of skills possessed by the agents in handling the non-voice dialog communication;
for each agent;
determining a skill level possessed by the agent for at least some of the plurality of transaction-handling skills;
forming an agent profile corresponding to the determined skill levels, the agent profile including an indication of call-handling capacity for each agent, the call-handling capacity representative of the number of non-voice dialog communications the agent is capable of handling simultaneously;
assigning a weight to each determined skill level;
determining an overall skill level for each agent based upon the weighted determined skill levels contained in the agent profile;
identifying agents who are available to handle the call;
selecting an available agent based on the overall skill level; and
transferring the incoming call to the selected agent. - View Dependent Claims (28, 29, 30)
-
-
31. A transaction processing system configured to route incoming calls from callers to agents associated with the transaction processing system, at least some of the incoming calls based on non-voice dialog communication, the system comprising:
-
a plurality of agent terminals associated with the agent and with the processing system;
means for storing skill level data associated with the agents;
processing means coupled to the agent terminals and the means for storage, for identifying a plurality of transaction-handling skills representative of skills possessed by the agents in handling the non-voice dialog communication, the processing means configured to calculate a skill level possessed by each agent for at least some of the plurality of transaction-handling skills, generate an agent profile for each agent corresponding to the calculated skill levels, the agent profile including an indication of call-handling capacity for each agent, the call-handling capacity representative of the number of non-voice dialog communications the agent is capable of handling simultaneously, assign a weight to each calculated skill level for each agent, identify agents who are available to handle the incoming call, select an available agent based on the weighted calculated skill levels, and transfer the incoming call to the selected agent. - View Dependent Claims (32, 33, 34, 35)
-
-
36. A transaction processing system configured to route incoming calls from callers to agents associated with the transaction processing system, at least some of the incoming calls based on non-voice dialog communication, the system comprising:
-
a plurality of agent terminals associated with the agent and with the processing system;
means for storing skill level data associated with the agents;
processing means coupled to the agent terminals and the means for storage, for identifying a plurality of transaction-handling skills representative of skills possessed by the agents in handling the non-voice dialog communication, the processing means configured to calculate a skill level possessed by each agent for at least some of the plurality of transaction-handling skills, generate an agent profile for each agent corresponding to the calculated skill levels, assign a weight to each calculated skill level for each agent, identify agents who are available to handle the incoming call, select an available agent based on the weighted calculated skill levels, and transfer the incoming call to the selected agent, wherein the agent profile includes an indication of call-handling capacity for each agent, the call-handling capacity representative of the number of non-voice dialog communications the agent is capable of handling simultaneously. - View Dependent Claims (37)
-
-
38. A transaction processing system configured to route incoming calls from callers to agents corresponding to agent terminals associated with the transaction processing system, the incoming calls based on non-voice dialog communication, the system comprising:
- a processor for identifying a plurality of transaction-handling skills representative of skills possessed by the agents in handling the non-voice dialog communication, the processor configured to calculate a skill level possessed by each agent for at least some of the plurality of transaction-handling skills, generate an agent profile for each agent corresponding to the calculated skill levels, the agent profile including an indication of call-handling capacity for each agent, the call-handling capacity representative of the number of non-voice dialog communications the agent is capable of handling simultaneously, assign a weight to each calculated skill level for each agent, identify agents who are available to handle the incoming call, select an available agent based on the weighted calculated skill levels, and transfer the incoming call to the selected agent.
Specification