IP Library Granted Patent US 9,083,799
Granted Patent B2
US 9,083,799 · App. 12/168,463 · Granted Jul 14, 2015

Workflow management in contact centers

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 9,083,799
App. No.
12/168,463
Granted
Jul 14, 2015
Kind
B2
Abstract

A method, system and computer program product are provided for monitoring a communication session in a contact center. An agent follows a structured workflow while handling the communications session, and trigger events are defined which are associated with significant steps in the workflow other than (or additional to) the connection and disconnection of the agent with the session. When a trigger event is detected indicating that the agent has reached a predefined significant step in the workflow, an event notification issues to another system of the contact center, such as a statistics package, or a supervisor workstation, or an event aggregator which receives such notifications from many agent stations. In a preferred embodiment, these event notifications are used by an automated outbound dialler to more accurately predict the time to the end of a communications session, thereby providing a better outbound dialling algorithm.

Claims (31)

1. A method of monitoring a communication session performed by a computing system in a contact center, comprising the steps of:

providing to an agent at an agent station of said contact center a structured workflow for use by said agent in progressing said communication session in a structured fashion;

defining one or more trigger events associated with steps in said structured workflow other than the connection and disconnection of said communication session;

determining in advance of said communication session a performance metric of said agent which has been at variance with an average of the performance metrics of a group of agents at other agent stations of said contact center after reaching one of said steps in said structured workflow during previous communication sessions;

during said communication session involving said agent station, monitoring the progress of said communication through said structured workflow to thereby detect the occurrence of one of said trigger events which is associated with said one of said steps; and

upon detection of said one of said trigger events, issuing an event notification identifying said trigger event to an event-receiving service of the contact center which has been configured to receive such event notifications.

2. A method as claimed in claim 1 , wherein said monitoring of the progress of the communication comprises detecting inputs from an agent at said agent station.

3. A method as claimed in claim 2 , wherein said inputs are detected from the content of the communications session.

4. A method as claimed in claim 2 , wherein said inputs are detected from an interaction of said agent with a workflow application interface provided at said agent station.

5. A method as claimed in claim 1 , wherein said event-receiving service receives said event notifications from a plurality of agent stations and makes said event notifications available to other contact center services or entities.

6. A method as claimed in claim 5 , wherein said event-receiving service enables said other contact center services or entities to subscribe to receive event notifications which match predetermined criteria.

7. A method as claimed in claim 1 , further comprising the step, taken by an outbound dialer of the contact center, of adjusting an outbound dialing rate in response to said trigger event.

8. A method as claimed in claim 7 , wherein said outbound dialer is said event-receiving service of the contact center to which said event notification issues.

9. A method as claimed in claim 7 , wherein said outbound dialer communicates with said event-receiving service of the contact center to which said event notification issues.

10. A method as claimed in claim 7 , wherein said outbound dialer maintains for said communications session an expected call duration value and wherein said outbound dialer adjusts said expected call duration estimate in response to the progress of the communications session as indicated by the event notification.

11. A method as claimed in claim 10 , wherein said outbound dialling rate is determined by an algorithm having as an input said expected call duration estimate, whereby adjustment of said expected call duration estimate results in an adjustment of said outbound dialling rate.

12. A method as claimed in claim 1 , further comprising the step of causing said communications session to be recorded in response to said event notification.

13. A method as claimed in claim 1 , further comprising the step of conferencing into said communications session a supervisor in response to said event notification.

14. A method as claimed in claim 1 , further comprising the step of issuing an alert at a supervisor station in response to said event notification.

15. A method as claimed in claim 1 , further comprising the step of inputting said event notification into a statistical application which maintains real-time statistics relating to a plurality of contact center communications sessions based on said event notifications.

16. A computer program product comprising a non-transitory computer-readable medium encoding instructions which, when executed in a computing system of a contact center, are effective to cause said computing system to:

provide to an agent at an agent station of said contact center a structured workflow for use by said agent in progressing said communication session in a structured fashion;

define one or more trigger events associated with steps in said structured workflow other than the connection and disconnection of said communication session;

determine in advance of said communication session a performance metric of said agent which has been at variance with an average of the performance metrics of a group of agents at other agent stations of said contact center after reaching one of said steps in said structured workflow during previous communication sessions;

during said communication session involving said agent station, monitor the progress of said communication through said structured workflow to thereby detect the occurrence of one of said trigger events which is associated with said one of said steps; and

upon detection of said one of said trigger events, issue an event notification identifying said trigger event to an event-receiving service of the contact center which has been configured to receive such event notifications.

17. A system for monitoring a communication session in a contact center, comprising:

a structured workflow provided to an agent at an agent station of said contact center for use by said agent in progressing said communication session in a structured fashion, said workflow having identified therein one or more trigger events associated with steps in said structured workflow other than the connection and disconnection of said communication session;

an input for receiving a determination made in advance of said communication session that a performance metric of said agent has been at variance with an average of the performance metrics of a group of agents at other agent stations of said contact center after reaching one of said steps in said structured workflow during previous communication sessions;

a communication session monitor which is configured to monitor the progress of said communication through said structured workflow to thereby detect the occurrence of one of said trigger events which is associated with said one of said steps; and

an event notification mechanism for issuing an event notification upon detection of said one of said trigger events, identifying said trigger event to an event-receiving service of the contact center which has been configured to receive such event.

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 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: 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 →
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 →
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 →
RELEASE OF SECURITY INTEREST Recorded Jan 11, 2018
From: CITICORP USA, INC.
To: AVAYA, INC.; SIERRA HOLDINGS CORP.
Reel/Frame 045045/0564 →
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 023892/0500 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.
Reel/Frame 044891/0564 →
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 →
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 →
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 →