System and method for automated call distribution
First Claim
Patent Images
1. A system for identifying agents to whom incoming calls from users are automatically distributed, the system comprising:
- a data store that maintains information related to at least one of user history information, user identity information, agent capability information, system operation information, and incoming call information; and
a computing device in communication with the data store, the computing device operative to;
maintain a group of agents qualified to process an incoming call based upon at least one of system operation information and agent capability information maintained in the data store; and
identify an agent to whom the incoming call is to be distributed from the group of agents qualified to process the incoming call, the identification based at least in part on information related to at least one of the user history information, user identity information, agent capability information, system operation information, and incoming call information maintained in the data storewherein the agent capability information of the selected agent comprises utilization information for the group of agents determined based at least in part on the availability of each agent within the group of agents to process the incoming call, andwherein agents in the group of agents are ranked in a preferred selection order.
0 Assignments
0 Petitions
Accused Products
Abstract
Aspects of systems and methods for maintaining and operating agent nodes are provided. In some embodiments, calls, contacts, and other work units may be routed to individual customer service agents via a centralized queue based on a variety of factors. Some embodiments may provide market-based call pricing and customer service agent compensation.
117 Citations
38 Claims
-
1. A system for identifying agents to whom incoming calls from users are automatically distributed, the system comprising:
-
a data store that maintains information related to at least one of user history information, user identity information, agent capability information, system operation information, and incoming call information; and a computing device in communication with the data store, the computing device operative to; maintain a group of agents qualified to process an incoming call based upon at least one of system operation information and agent capability information maintained in the data store; and identify an agent to whom the incoming call is to be distributed from the group of agents qualified to process the incoming call, the identification based at least in part on information related to at least one of the user history information, user identity information, agent capability information, system operation information, and incoming call information maintained in the data store wherein the agent capability information of the selected agent comprises utilization information for the group of agents determined based at least in part on the availability of each agent within the group of agents to process the incoming call, and wherein agents in the group of agents are ranked in a preferred selection order. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method for identifying agents to whom incoming calls from users are to be routed in a call distribution system, the computer-implemented method comprising:
-
receiving information relating to an incoming call from a user; selecting an available agent in an agent node to process the incoming call, wherein the agent node comprises a group of agents qualified to process the incoming call based upon at least one of information related to operation of the call distribution system and information regarding capabilities of respective agents, and wherein the agent is selected from the group of agents qualified to process the incoming call based at least in part on information related to at least one of the user, the capabilities of the selected agent, the operation of the call distribution system and the incoming call; and providing instructions to route the incoming call to the selected agent; wherein the information related to the capabilities of the selected agent comprises utilization information for the agent node determined based at least in part on the availability of each agent within the agent node to process the incoming call, and wherein the agents in the agent node are ranked in a preferred selection order. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for identifying available agents to process incoming calls, the system comprising:
-
a data store that maintains information relating to an incoming call from a user; and a relationship manager operable to identifying an available agent in an agent node to process the incoming call, wherein the agent node comprises a group of agents qualified to process the incoming call based upon at least one of information related to operation of the system and information regarding capabilities of respective agents obtained from the data store, and wherein the agent is identified from the group of agents qualified to process the incoming call based at least in part on information obtained from the data store that is related to at least one of the user, the capabilities of the identified agent, the operation of the system, and the incoming call; and instructing that the incoming call be assigned to the available agent; wherein the information related to the capabilities of the identified agent comprises utilization information for the agent node determined based at least in part on the availability of each agent within the agent node to process the incoming call, and wherein the agents in the group of agents are ranked in a preferred selection order. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A non-transitory computer readable medium having computer-executable components for automatically selecting agents capable of processing calls in a call distribution system, the computer-executable components comprising:
a relationship manager component that; associates an incoming call with an agent in an agent node from a group of agents qualified to process the incoming call, wherein the call is initiated by a user, wherein the agent node comprises a group of agents qualified to process the incoming call based upon at least one of information related to operation of the call distribution system and information regarding capabilities of respective agents, and wherein the association is based at least in part on information related to at least one of user history information, user identity information, the capabilities of the agent, the operation of the call distribution system and the incoming call; and automatically instructs the incoming call to be assigned to the agent for processing; and a user interface component that enables the agent to indicate the agent'"'"'s availability to process the incoming call; wherein the capabilities of the agent comprises utilization information for the agent node determined based at least in part on the availability of each agent within the agent node to process the incoming call, and wherein the information related to the incoming call comprises at least one of a skill associated with the incoming call and a duration that the incoming call has been active. - View Dependent Claims (34, 35, 36, 37, 38)
Specification