IP Library Granted Patent US 8,913,736
Granted Patent B2
US 8,913,736 · App. 13/204,366 · Granted Dec 16, 2014

System and method for delivering a contact to a preferred agent after a set wait period

View Patent ↗
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 8,913,736
App. No.
13/204,366
Filed
Aug 5, 2011
Granted
Dec 16, 2014
Kind
B2
Art Unit
2652
USPC
379/265.11
Abstract

A method for assigning a contact to undifferentiated agents is provided, comprising: describing substantially each undifferentiated agent using at least one agent attribute to produce a set of agent attribute values; describing a contact using at least one contact attribute to produce a set of contact attribute values; relating the sets of agent and contact attribute values to produce at least one preferred agent; determining an expected wait time for substantially each of the at least one preferred agent to produce a set of expected wait times; determining a wait tolerance for the contact; if the expected wait time for at least one preferred agent is less than the wait tolerance, then assign the contact to the at least one preferred agent; and if the expected wait time for the at least one preferred agent is greater than the wait tolerance, then assign the contact to an undifferentiated agent.

Claims (72)

1. A method to assign a contact to one of a set of undifferentiated agents, comprising:

describing substantially each undifferentiated agent by use of at least one agent attribute to produce a set of agent attribute values;

describing a contact by use of at least one contact attribute to produce a set of contact attribute values;

relating the set of agent attribute values to the set of contact attribute values to produce at least one preferred agent;

determining an expected wait time for substantially each of the at least one preferred agent, to produce an expected wait time for a next preferred agent to become available;

retrieving, by a processor from a computer-readable memory storage, historical information for the contact;

determining a quantifiable wait tolerance for the contact by use of the historical information;

if the expected wait time for the next preferred agent to become available is less than the wait tolerance, then wait to assign the contact to the at least one preferred agent; and

if the expected wait time for the at least one preferred agent is not less than the wait tolerance, then assign the contact to an undifferentiated agent.

2. The method of claim 1 , wherein the at least one agent attribute comprises at least one of: a proficiency; a preferred language; a preferred demographics; a mood; a personality trait; a preferred location; a revenue potential; a first call resolution rate; an average quality score; and an average contact satisfaction score.

3. The method of claim 1 , wherein the at least one contact attribute comprises at least one of: a preferred language; a preferred demographics; a mood; a personality trait; a preferred location; a repeat contact status; a purpose for contact; and a required proficiency.

4. The method of claim 1 , wherein the at least one contact attribute comprises at least one of: a revenue potential; a quality score; and a contact satisfaction score.

5. The method of claim 1 , further comprising:

determining an average abandon time for the contact; and

enqueueing the contact based upon the average abandon time.

6. The method of claim 1 , wherein, if the expected wait time for the at least one preferred agent is not less than the wait tolerance, then the method further comprises:

interrupting a preferred agent in auxiliary work to assign the contact to the at least one preferred agent.

7. The method of claim 1 , wherein, if the expected wait time for the at least one preferred agent is not less than the wait tolerance, then the method further comprises:

multi-task assigning the contact to the at least one preferred agent.

8. The method of claim 1 , wherein, if the expected wait time for the at least one preferred agent is not less than the wait tolerance, then the method further comprises:

informing the contact of the expected wait time to be assigned to the at least one preferred agent; and

permitting the contact to decide whether to wait for the at least one preferred agent or to wait for an undifferentiated agent.

9. The method of claim 1 , wherein the wait tolerance for the contact is determined by a service objective.

10. A system to assign a contact to one of a set of undifferentiated agents, comprising:

a processor;

a memory coupled to the processor, the memory configured to store software that, when executed by the processor, performs the steps of:

describing substantially each undifferentiated agent by use of one or more agent attributes, to produce a set of agent attribute values;

describing a contact by use of at least one contact attribute to produce a set of contact attribute values;

relating the set of agent attribute values to the set of contact attribute values to produce one or more preferred agents;

determining an expected wait time for substantially each of the one or more preferred agents, to produce an expected wait time for a next preferred agent to become available;

determining a quantifiable wait tolerance for the contact by use of historical information;

if the expected wait time for the next preferred agent to become available is less than the wait tolerance, then wait to assign the contact to the at least one preferred agent; and

if the expected wait time for the at least one preferred agent is not less than the wait tolerance, then assign the contact to an undifferentiated agent.

11. The system of claim 10 , wherein the at least one agent attribute comprises at least one of: a proficiency; a preferred language; a preferred demographics; a mood; a personality trait; a preferred location; a revenue potential; a first call resolution rate; an average quality score; and an average contact satisfaction score.

12. The system of claim 10 , wherein the at least one contact attribute comprises at least one of: a preferred language; a preferred demographics; a mood; a personality trait; a preferred location; a repeat contact status; a purpose for contact; and a required proficiency.

13. The system of claim 10 , wherein the at least one contact attribute comprises at least one of: a revenue potential; a quality score; and a customer satisfaction score.

14. The system of claim 10 , wherein the memory is further configured to store software that, when executed by the processor, performs the steps of:

determining an average abandon time for the contact; and

enqueueing the contact based upon the average abandon time.

15. The system of claim 10 , wherein the software stored in the memory, when executed by the processor, further performs the steps of:

interrupting a preferred agent in auxiliary work to assign the contact to the at least one preferred agent.

16. The system of claim 10 , wherein the software stored in the memory, when executed by the processor, further performs the steps of:

informing the contact of the expected wait time to be assigned to the at least one preferred agent; and

permitting the contact to decide whether to wait for the at least one preferred agent or to wait for an undifferentiated agent.

17. A computer implemented system for delivering a contact to a preferred agent after a set wait period, comprising:

a processor coupled to a computer-readable memory;

a work assignment module configured to define what agent parameters to be used to describe a preferred agent, wherein the agent parameters comprise at least one of: a proficiency; a preferred language; a preferred location; a revenue potential; a first call resolution rate; an average quality score; and an average contact satisfaction score;

an assignment module configured to evaluate the agent parameters for agents;

a collection module configured to collect a first contact parameter from one of the contact and a routing point administration, wherein the first contact parameter comprise one or more of: a preferred language; a preferred location; a repeat contact; a purpose for contact; and a required proficiency;

a database of historical data configured to store a second contact parameter, wherein the second contact parameter comprises at least one of: a revenue potential; a quality score; and a contact satisfaction score;

a search module configured to search for a preferred agent, wherein a match between the agent parameters and at least one of the first contact parameter and the second contact parameter exceeds a predetermined threshold;

a wait-determination module configured to determine, if no preferred agents are available, an expected wait period for a preferred agent to become available;

a tolerance-determination module configured to determine a quantifiable wait tolerance for the contact by use of historical information;

a retrieval module configured to access from the computer-readable memory a statistic of abandonment times in a contact history;

a queue-maintenance module configured to determine an insertion point of the contact in a queue by use of one or more of the statistic of abandonment times and a service objective for the queue;

a wait module configured to wait in the queue for a preferred agent if the wait tolerance is greater than the expected wait period, wherein the wait module is further configured to deliver the contact to a non-preferred agent if the wait tolerance is not greater than the expected wait period.

18. The system of claim 17 , wherein the software stored in the memory, when executed by the processor, further performs the steps of:

interrupting a preferred agent to assign the contact to the at least one preferred agent.

19. The system of claim 17 , wherein the software stored in the memory, when executed by the processor, further performs the steps of:

informing the contact of the expected wait time to be assigned to the at least one preferred agent; and

permitting the contact to decide whether to wait for the at least one preferred agent or to wait for an undifferentiated agent.

20. A method to assign a preferred contact to an agent, comprising:

describing the agent by use of at least one agent attribute to produce a set of agent attribute values;

describing a contact by use of at least one contact attribute to produce a set of contact attribute values;

relating the set of agent attribute values to the set of contact attribute values to produce a match indicator;

retrieving, by a processor from a computer-readable memory storage, a maximum idle time tolerance for the agent; and

if the agent is idle, and if an expected idle time until the preferred customer arrives is less than or equal to the idle time tolerance for the agent, then wait for the preferred customer.

21. The method of claim 20 , further comprising:

if the agent is idle and an idle time for the agent is greater than the idle time tolerance for the agent, then assigning the contact to the agent.

22. The method of claim 21 , further comprising:

determining an expected wait time for the contact; and

if the agent is not idle and the match indicator is above a predetermined threshold, then assigning the contact to the agent if the agent becomes idle within the expected wait time.

Assignments (18)
(SECURITY INTEREST) GRANTOR'S NAME CHANGE Recorded Sep 21, 2023
From: AVAYA INC.
To: AVAYA LLC
Reel/Frame 065019/0231 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 53955/0436) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063705/0023 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063779/0622 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 45124/FRAME 0026 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063457/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
SECURITY INTEREST Recorded Sep 25, 2020
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 053955/0436 →
SECURITY INTEREST Recorded Jan 23, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 045124/0026 →
SECURITY INTEREST Recorded Jan 10, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 045034/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 029608/0256 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 044891/0801 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 030083/0639 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 045012/0666 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 041576/0001 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS LLC (FORMERLY KNOWN AS OCTEL COMMUNICATIONS CORPORATION); VPNET TECHNOLOGIES, INC.
Reel/Frame 044893/0531 →
SECURITY INTEREST Recorded Jan 27, 2017
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS CORPORATION; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041576/0001 →
SECURITY AGREEMENT Recorded Mar 13, 2013
From: AVAYA, INC.
To: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., THE
Reel/Frame 030083/0639 →
SECURITY AGREEMENT Recorded Jan 10, 2013
From: AVAYA, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 029608/0256 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2011
From: KOHLER, JOYLEE E.; FAGUNDES, LUCIANO GODOY; MORAN, TOMMY; DESAI, DHAVAL; KHAN, MOHAMMAD; YAMANAPPA, VEERANNA A.
To: AVAYA INC.
Reel/Frame 026712/0511 →