IP Library Patent Application 11098910
Patent Application
App. No. 11/098,910

Simultaneous usage of agent and service parameters

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/098,910
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.

Claims (42)

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.

2 . The method as claimed in claim 1 wherein said agent/service values are normalized.

3 . The method as claimed in claim 1 wherein said agent parameters include agent skill level, agent idle time, and order of agents receiving a contact.

4 . The method as claimed in claim 1 wherein said service parameters include wait time of contact in queue, service level goal, number of contacts in queue, and service affinity.

5 . The method as claimed in claim 1 wherein said agent-service matrix is recalculated each time an agent is added or removed.

6 . The method as claimed in claim 1 wherein every available agent in said agent-service matrix is available to handle said first contact irrespective of said time delay.

7 . The method as claimed in claim 1 wherein said first contact includes telephonic calls, emails, faxes, chat sessions, and Voice over Internet Protocol.

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.

9 . The method as claimed in claim 8 wherein said agent parameter weights are normalized for said list of available agents.

10 . The method as claimed in claim 8 wherein said service parameter weights are normalized for said list of available agents.

11 . The method as claimed in claim 9 wherein said agent parameter weights include agent skill level, agent idle time, and order of agents receiving a contact.

12 . The method as claimed in claim 10 wherein said service parameter weights include wait time of contact in queue, service level goal, number of contacts in queue, and service affinity.

13 . The method as claimed in claim 8 wherein said first agent-service vectors and second agent-service vectors are recalculated each time an agent is added or removed.

14 . The method as claimed in claim 8 wherein every available agent in said first agent-service vector and second agent-service vector are available to handle said first contact irrespective of a time delay.

15 . The method as claimed in claim 8 wherein said first contact includes telephonic calls, emails, faxes, chat sessions, and Voice over Internet Protocol.

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.

17 . The system as claimed in claim 16 wherein said agent-service matrix includes

a first dimension corresponding to said plurality of available agents; and

a second dimension corresponding to a plurality of 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.

18 . The system as claimed in claim 17 wherein said agent parameter weights and said service parameter weights are normalized for said plurality of available agents.

19 . The system as claimed in claim 18 wherein said service parameter weights include wait time of contact in queue, service level goal, number of contacts in queue, and service affinity and wherein said agent parameter weights include agent skill level, agent idle time, and order of agents receiving a contact.

20 . The system as claimed in claim 18 wherein every available agent in said agent-service matrix is available to handle said first contact irrespective of a time delay.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Jun 8, 2010
From: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS SECOND LIEN ADMINSTRATIVE AGENT
To: ASPECT COMMUNICATIONS CORPORATION; ASPECT SOFTWARE, INC.; FIRSTPOINT CONTACT TECHNOLOGIES, LLC; ASPECT SOFTWARE INTERMEDIATE HOLDINGS, INC.
Reel/Frame 024492/0496 →
RELEASE OF SECURITY INTEREST Recorded Jun 7, 2010
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: ASPECT COMMUNICATIONS CORPORATION; ASPECT SOFTWARE, INC.; FIRSTPOINT CONTACT TECHNOLOGIES, LLC; ASPECT SOFTWARE INTERMEDIATE HOLDINGS, INC.
Reel/Frame 024515/0765 →
SECURITY AGREEMENT Recorded Aug 11, 2006
From: ASPECT SOFTWARE, INC.; FIRSTPOINT CONTACT TECHNOLOGIES, LLC; ASPECT COMMUNICATIONS CORPORATION
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS SECOND LIEN ADMINISTRATIVE AGENT
Reel/Frame 018087/0313 →
RELEASE OF SECURITY INTEREST Recorded Jul 27, 2006
From: D.B. ZWIRN FINANCE, LLC
To: CONCERTO SOFTWARE INTERMEDIATE HOLDINGS, INC., ASPECT SOFTWARE, INC., ASPECT COMMUNICATIONS CORPORATION, FIRSTPOINT CONTACT CORPORATION, FIRSTPOINT CONTACT TECHNOLOGIES, INC.
Reel/Frame 017996/0895 →
CHANGE OF NAME Recorded Jun 19, 2006
From: CONCERTO SOFTWARE, INC.
To: ASPECT SOFTWARE, INC.
Reel/Frame 017804/0797 →
SECURITY AGREEMENT Recorded Nov 15, 2005
From: ASPECT SOFTWARE, INC.
To: D.B. ZWIRN FINANCE, LLC
Reel/Frame 016784/0774 →
SECURITY INTEREST Recorded Nov 2, 2005
From: ASPECT SOFTWARE, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 016735/0936 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2005
From: CONTRACTOR, SAEED; YANG, DENNY; MATHUR, MADHUSUDHANA K.
To: CIM, LTD.
Reel/Frame 016524/0892 →