IP Library Granted Patent US 8,116,446
Granted Patent B1
US 8,116,446 · App. 11/243,435 · Granted Feb 14, 2012

Agent driven work item awareness for tuning routing engine work-assignment algorithms

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,116,446
App. No.
11/243,435
Granted
Feb 14, 2012
Kind
B1
Abstract

Architecture for providing deductive context to a contact center routing engine is provided. Specifically, when a first interaction or set of interactions is received by a first agent and that agent cannot handle part or all of those interactions, before sending those interactions back to the routing engine, the agent can provide additional information enabling the routing engine to use the information when determining the next optimal resource for the grouped interactions.

Claims (52)

1. A method for servicing a customer work item, comprising:

a processor executing a routing engine;

the routing engine assigning a first work item to a first agent and a second work item to a second agent, wherein the assigning of the first work item to the first agent is based on a first routing decision made by the routing engine;

the routing engine creating a first data structure for the first work item and a second data structure for the second work item, wherein the first data structure references the second data structure and the second data structure references the first data structure;

the routing engine sending the first data structure to the first agent and the second data structure to the second agent;

in response to assigning, the routing engine receiving, from the first agent, a request to re-route the first work item;

the routing engine receiving, from the first agent, a deductive context associated with the first work item, the deductive context determined at least in part by the first work item being related to the second work item;

the routing engine analyzing the deductive context;

the routing engine adjusting the first routing decision to a second routing decision based at least in part on the deductive context associated with the first work item;

based on the second routing decision, the routing engine automatically re-routing the first and second work items to a common agent.

2. The method of claim 1 , wherein the first and second work items are on first and second media types, respectively, and wherein the first and second media types are different.

3. The method of claim 1 , further comprising creating a third data structure, wherein the third data structure references both of the first and second data structures.

4. The method of claim 3 , wherein the first data structure comprises a relationship pointer identifying the second data structure, wherein the first data structure comprises at least one attribute of the relationship pointer, and wherein the at least one attribute is a reason for the requested re-routing of the first work item.

5. The method of claim 3 , wherein the second data structure comprises a relationship pointer identifying the first data structure, wherein the second data structure comprises at least one attribute of the relationship pointer, and wherein the at least one attribute is a reason for the requested re-routing of the first work item.

6. The method of claim 3 , wherein the second data structure comprises a relationship pointer identifying the first data structure, wherein the second data structure comprises at least one attribute of the relationship pointer, and wherein the at least one attribute is a reason for the requested re-routing of the first work item.

7. The method of claim 1 , wherein the common agent is one of the second agent or a third agent.

8. The method of claim 1 , further comprising:

receiving, from the first agent, a logical grouping comprising the first and second work items.

9. The method of claim 8 , wherein the logical grouping is received with the re-route request.

10. A tangible, non-transitory computer readable medium comprising executable instructions operable, when executed by a processor, to perform the steps of claim 1 .

11. In a contact center, a tangible, non-transitory computer readable medium comprising processor-executable instructions, the instructions operable to execute:

a routing engine operable to:

assign a first work item to a first agent and a second work item to a second agent, wherein the assigning of the first work item to the first agent is based on a first routing decision made by the routing engine;

create a first data structure for the first work item and a second data structure for the second work item, wherein the first data structure references the second data structure and the second data structure references the first data structure;

in response to assigning the first and second work items, send the first data structure to the first agent and the second data structure to the second agent;

a relation awareness agent operable to:

receive re-route requests from agents prior to the agents initiating servicing of the requests;

receive a relatedness determination from an agent;

based on the relatedness determination, generate at least one relatedness pointer in at least the first data structure associated with at least the first work item, the at least one relatedness pointer indicating relatedness between the first and second work items; and

based on the at least one relatedness pointer, automatically change re-route decisions made by the routing engine;

wherein at least one of the following is true:

(i) the first data structure comprises a relatedness pointer to the second data structure;

(ii) the second data structure comprises a relatedness pointer to the first data structure; and

(iii) a third data structure comprises first and second relatedness pointers to the first and second data structures, respectively.

12. The computer readable medium of claim 11 , wherein the first and second work items are on different media types, wherein the relatedness pointer is an identifier, and wherein the relatedness pointer comprises an attribute, the attribute indicating a reason why the first and second work items are related.

13. The computer readable medium of claim 11 , wherein (i) is true.

14. The computer readable medium of claim 11 , wherein (ii) is true.

15. The computer readable medium of claim 11 , wherein (iii) is true.

16. A method for servicing customer work items, comprising:

a routing engine, executed by a processor, receiving a first work item and a second work item;

the routing engine assigning a first work item to a first agent;

the routing engine creating a first data structure for the first work item, wherein the first data structure references the second work item;

the routing engine sending the first data structure to the first agent;

receiving a determination, from the first agent, that the first work item is related to the second work item;

receiving an assignment, by the first agent, of a deductive context to at least one of the first and second work items indicating the relationship between the first and second work items;

receiving again, at the routing engine, the first work item, the first work item having the deductive context assigned thereto; and

the routing engine re-routing both the first and second work items to a second agent based at least in part on the deductive context assigned thereto.

17. The method of claim 16 , wherein the deductive context comprises a description of the relationship between the first and second work items.

18. The method of claim 17 , wherein the relationship is at least one of a common source, a common subject, a desired agent, and a request of a customer.

19. The method of claim 16 , further comprising:

the first agent assigning the deductive context to the first work item by grouping the first and second work items together.

20. A tangible, non-transitory computer readable medium comprising executable instructions to perform, when executed by a processor, the steps of claim 16 .

Assignments (25)
(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 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 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 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, 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 →
BANKRUPTCY COURT ORDER RELEASING THE SECURITY INTEREST RECORDED AT REEL/FRAME 020156/0149 Recorded Jul 25, 2022
From: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
To: AVAYA, INC.; AVAYA TECHNOLOGY LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES
Reel/Frame 060953/0412 →
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 →
RELEASE OF SECURITY INTEREST Recorded Jan 9, 2018
From: CITICORP USA, INC.
To: AVAYA, INC.; SIERRA HOLDINGS CORP.; AVAYA TECHNOLOGY, LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.
Reel/Frame 045032/0213 →
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 025863/0535 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST, NA
To: AVAYA INC.
Reel/Frame 044892/0001 →
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 Feb 22, 2011
From: AVAYA INC., A DELAWARE CORPORATION
To: BANK OF NEW YORK MELLON TRUST, NA, AS NOTES COLLATERAL AGENT, THE
Reel/Frame 025863/0535 →
CONVERSION FROM CORP TO LLC Recorded May 12, 2009
From: AVAYA TECHNOLOGY CORP.
To: AVAYA TECHNOLOGY LLC
Reel/Frame 022677/0550 →
REASSIGNMENT Recorded Jun 26, 2008
From: AVAYA TECHNOLOGY LLC; AVAYA LICENSING LLC
To: AVAYA INC
Reel/Frame 021156/0287 →
SECURITY AGREEMENT Recorded Nov 28, 2007
From: AVAYA, INC.; AVAYA TECHNOLOGY LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.
To: CITICORP USA, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 020166/0705 →
SECURITY AGREEMENT Recorded Nov 27, 2007
From: AVAYA, INC.; AVAYA TECHNOLOGY LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 020156/0149 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2005
From: AVAYA TECHNOLOGY CORP.
To: AVAYA TECHNOLOGY LLC
Reel/Frame 016787/0469 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2005
From: KALAVAR, RAJEEV P.
To: AVAYA TECHNOLOGY CORP.
Reel/Frame 016729/0568 →