Simultaneous usage of agent and service parameters
First Claim
1. A method of routing an incoming contact to at least one of a plurality of agents, said method comprising the acts of:
- receiving a first contact;
determining attributes of said first contact;
generating an agent-service matrix, said agent-service matrix including;
a first dimension corresponding to agent availability; and
a second dimension corresponding to one or more contact service attributes, wherein each cell within said agent-service matrix includes an agent/service value corresponding to a combination of agent and service parameters;
without regard to a time delay, identifying a first available agent from said agent-service matrix having a maximum agent/service value; and
routing said first contact to said identified first available agent.
8 Assignments
0 Petitions
Accused Products
Abstract
A system and method for routing a contact to an agent based on a combination of agent parameters and service parameters includes receiving a first contact and determining attributes of the contact. A multi-dimensional agent-service matrix is generated wherein each cell includes at least an agent/service value corresponding to at least a combination of agent and service parameters. The agent parameters may include agent skill level, agent idle time, and order of agents receiving a contact. The service parameters may include wait time of contact in queue, service level goal, number of contacts in queue, and service affinity. A first available agent is identified from the agent-service matrix having a maximum agent/service value and the contact is routed to that agent. Every available agent in the agent-service matrix is available to handle the contact.
236 Citations
20 Claims
-
1. A method of routing an incoming contact to at least one of a plurality of agents, said method comprising the acts of:
-
receiving a first contact;
determining attributes of said first contact;
generating an agent-service matrix, said agent-service matrix including;
a first dimension corresponding to agent availability; and
a second dimension corresponding to one or more contact service attributes, wherein each cell within said agent-service matrix includes an agent/service value corresponding to a combination of agent and service parameters;
without regard to a time delay, identifying a first available agent from said agent-service matrix having a maximum agent/service value; and
routing said first contact to said identified first available agent. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of assigning a first contact to at least one of a plurality of agents, said method comprising the acts of:
-
receiving said first contact;
determining attributes of said first contact;
identifying a list of available agents;
assigning at least one service parameter weight for each agent in said list of available agents;
assigning at least one agent parameter weight for each agent in said list of available agents;
generating one or more agent-service vectors, said agent-service vectors including;
one or more first vectors corresponding to one or more available agents; and
one or more second vectors corresponding to one or more contact service attributes, wherein each cell within the first agent-service vectors and second agent-service vectors includes an agent/service value corresponding to a combination of agent and service parameters;
identifying a first available agent from said first agent-service vectors and second agent-service vectors having a maximum agent/service value, wherein all available agents are considered; and
assigning said first contact to said first available agent. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for assigning a contact to an agent, said system comprising:
-
a contact vector, said call vector identifying attributes of a first contact;
an agent-service matrix representing a unique agent/service value for each agent of a plurality of available agents for each of a plurality of contact service attributes; and
an agent selector, said agent selector identifying an available agent having a maximum agent/service value corresponding to a best suited agent from said list of available agents, wherein all available agents in said agent-service matrix are considered. - View Dependent Claims (17, 18, 19, 20)
-
Specification