IP Library Granted Patent US 8,634,543
Granted Patent B2
US 8,634,543 · App. 12/882,950 · Granted Jan 21, 2014

One-to-one matching in a contact center

Inventors: Andrew D. Flockhart (Thornton, CO); Robert C. Steiner (Broomfield, CO)
Assignee: Avaya Inc.
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,634,543
App. No.
12/882,950
Granted
Jan 21, 2014
Kind
B2
Abstract

A queueless contact center is described along with various methods and mechanisms for administering the same. The contact center proposed herein provides the ability to, among other things, achieve true one-to-one matching. Solutions are also provided for managing data structures utilized by the queueless contact center. Furthermore, mechanisms for generating traditional queue-based performance views and metrics for the queueless contact center are proposed to help facilitate a smooth transition from traditional queue-based contact centers to the next generation contact centers described herein.

Claims (36)

1. A method, comprising:

receiving, at a work assignment engine, a work item;

considering, by the work assignment engine, every resource in a resource pool as a potential resource for assigning to the work item, wherein resources in the resource pool that are considered as a potential resource include available, non-available, qualified and non-qualified resources;

determining, by the work assignment engine, a selected resource from the resource pool for processing the work item; and

assigning, by the work assignment engine, the work item to the selected resource, wherein determining a selected resource from the resource pool comprises:

determining an attribute combination for the work item, wherein the attribute combination for the work item comprises one or more attributes associated with processing requirements of the work item;

analyzing every resource in the resource pool to determine whether each resource comprises an attribute combination sufficient to fulfill the processing requirements of the work item as determined by the attribute combination of the work item;

based on the analyzing step, determining a group of qualified resources that have the requisite attribute combination; and

analyzing one or more attributes of each resource in the group of qualified resources to determine the selected resource.

2. The method of claim 1 , wherein the resource pool comprises every resource in a contact center and wherein the resource pool comprises an unordered collection of every resource in the contact center.

3. The method of claim 2 , further comprising:

receiving a communication at the contact center; and

generating the work item in the contact center, the work item representing the communication as a processing task in the contact center.

4. The method of claim 3 , wherein the work item is generated by the work assignment engine.

5. The method of claim 2 , wherein the selected resource is an optimal resource at the time of determining and is selected from a group of qualified and eligible resources and wherein the group of qualified resources is determined via the considering step.

6. The method of claim 1 , wherein assigning the work item to the selected resource comprises at least one of transferring a non-realtime communication associated with the work item to the selected resource and establishing a realtime communication channel between an initiator of the work item and the selected resource.

7. The method of claim 1 , wherein analyzing every resource in the resource pool comprises scanning a resource bitmap which correlates a resource to an attribute combination.

8. The method of claim 1 , wherein each resource in the group of qualified resources comprises an attribute combination equal to the attribute combination of the work item and are further analyzed for eligibility prior to determining the selected resource.

9. A method, comprising:

determining, by a work assignment engine, that a resource has become available;

considering, by the work assignment engine, every work item in a work pool as a potential work item for assigning to the resource, wherein work items in the work pool that are considered as a potential work item for assigning to the resource include assigned and unassigned work items;

determining, by the work assignment engine, a selected work item from the work pool for assigning to the resource; and

assigning, by the work assignment engine, the selected work item to the resource, wherein determining a selected work item from the work pool comprises:

determining an attribute combination for the resource, wherein the attribute combination for the resource comprises one or more attributes associated with processing capabilities of the resource;

analyzing every work item in the work pool to determine whether each work item comprises an attribute combination matching the processing capabilities of the resource as determined by the attribute combination of the resource;

based on the analyzing step, determining a group of qualified work items that have the requisite attribute combination; and

analyzing attributes of the resource to determine the selected work item.

10. The method of claim 9 , wherein the work pool comprises every work item in a contact center and wherein the work pool comprises an unordered collection of every work item in the contact center.

11. The method of claim 9 , wherein the selected work item is an optimal work item at the time of determining and is selected from a group of qualified and eligible work items and wherein the group of qualified work items is determined via the considering step.

12. The method of claim 9 , wherein analyzing every work item in the work pool comprises scanning a work item bitmap which correlates a work item to an attribute combination.

13. The method of claim 9 , wherein each work item in the group of qualified work items comprises an attribute combination equal to the attribute combination of the resource.

14. A contact center, comprising:

a routing mechanism including a work item assignment engine configured to make work item assignment decisions by analyzing every resource or work item in the contact center as a potential resource or work item for assigning to a work item or resource, respectively, wherein every resource or work item analyzed by the routing mechanism include available and non-available resources or work items, wherein the routing mechanism has access to one or more bitmaps which correlate a resource or work item to a respective attribute combination representing the resource's or work item's processing capabilities, wherein the work assignment engine is configured to determine an attribute combination for the work item or resource and search the one or more bitmaps for a corresponding attribute combination, and wherein qualified and eligible resources or work items are determined because their respective attribute combination equals the attribute combination for the work item or resource.

15. The contact center of claim 14 , wherein every resource or work item in the contact center is represented in a resource or work item pool and wherein the resource or work item pool comprises an unordered collection which lists every resource or work item in the contact center.

16. The contact center of claim 15 , wherein the contact center comprises a distributed contact center and wherein every resource in the distributed contact center is listed in the resource pool.

17. The contact center of claim 14 , wherein the work item is assigned to a selected resource after analyzing a resource bitmap.

Assignments (20)
(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 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 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 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 Jan 10, 2013
From: AVAYA, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 029608/0256 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2010
From: FLOCKHART, ANDREW D.; STEINER, ROBERT C.
To: AVAYA INC.
Reel/Frame 025020/0667 →
Continuity (2)
Provisional Application 61324216 · Apr 14, 2010
Related Publication 20110255683A1 · Oct 20, 2011