CA2703740C

Automated call distribution to remote agents

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.

CA2703740C, drawing sheet 1
Sheet 1 of 19

Term

Projected expiry 12 November 2028.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Projected expiry

40 claims: 4 independent, 36 dependent

  1. 1
    CA 02703740 2013-09-18 THE EMBODIMENTS OF THE INVENTION IN WHICH AN EXCLUSIVE PROPERTY OR PRIVILEGE IS CLAIMED ARE DEFINED AS FOLLOWS:1. A system for automatically distributing calls, the system comprising: 5 a connectivity controller that receives incoming calls from one or more users;and a call controller in communication with the connectivity controller, wherein the call controller stores the incoming calls received by the connectivity controller in a centralized queue and directs the connectivity controller to connect an incoming call stored in the centralized queue directly to an agent in an agent node of a plurality of agent 10 nodes, each agent node of the plurality of agents nodes associated with call allocation target data;wherein the agent node comprises a group of agents qualified to process the incoming call, wherein the group of agents is selected based upon at least one of first information regarding call allocation and information regarding capabilities of respective 15 agents;wherein the agent to be connected to the incoming call is selected from the group of agents qualified to process the incoming call based at least in part on second information related to at least one of a user initiating the incoming call, the capabilities of the agent, and the incoming call. 20
  2. 18
    A method for automatically distributing calls in an automated call distribution system, the method comprising:receiving incoming calls from one or more users;storing the incoming calls in a centralized queue;15 selecting an agent in an agent node of a plurality of agents nodesto process an incoming call from a user that is stored in the centralized queue, wherein each agent node of the plurality of agent nodes is associated with call allocation target data,wherein the agent node is selected based upon at least one of first information related to call allocation and information regarding capabilities of respective agents, and wherein the 20 agent is selected from the group of agents qualified to process the incoming call based at least in part on second information related to at least one of the user, the capabilities of the agent and the incoming call;and directly routing the incoming call to the selected agent. -47CA 02703740 2013-09-18
  3. 25
    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 15 information, user identity information, agent capability information, call allocation information, and incoming call information;and a computing device in communication with the data store, the computing device operative to: maintain a plurality of agent nodes, each of the plurality of agent nodes associated 20 with call allocation target data;-48CA 02703740 2013-09-18 select an agent node of the plurality of agent nodes based upon at least one of call allocation information and agent capability information maintained in the data store;and identify an agent to whom an incoming call is to be distributed from the agent node, the computing device operative to identify the agent based at least in part on 5 information related to at least one of the user history information, user identity information, agent capability information, and incoming call information maintained in the data store.
  4. 32
    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;5 selecting an available agent in an agent node of a plurality of agent nodes to process the incoming call, each agent node of the plurality of agent nodes associated with call allocation target data, wherein the agent node is selected based upon at least one of information related to call allocation and information regarding capabilities of respective agents, and wherein the agent is selected from a group of agents qualified to process the 10 incoming call based at least in part on information related to at least one of the user, the capabilities of the agent, and the incoming call;and providing instructions to route the incoming call to the selected agent.