IP Library Granted Patent US 8,374,327
Granted Patent B2
US 8,374,327 · App. 12/504,830 · Granted Feb 12, 2013

Management of call handling treatments

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,374,327
App. No.
12/504,830
Granted
Feb 12, 2013
Kind
B2
Abstract

The provision of call handling treatments to callers interacting with an automated call-handling system is managed by, for each of a plurality of callers, providing a sequence of call handling treatments to the caller in accordance with workflows; monitoring a measurable performance indicator associated with that caller's behavior; determining an association between the performance indicator and the call handling treatments provided to the caller; and recording the association. Then, based on the recorded associations, the system determines a pattern of deviation in the performance indicator attributable to the call handling treatments; and alters the workflow in response to the deviation by making a change in the workflow selected from promoting a call handling treatment to an earlier point in the workflow; demoting a call handling treatment to a later point in the workflow; adding a call handling treatment to the workflow; and removing a call handling treatment from the workflow.

Claims (86)

1. A computer-implemented method of managing the provision of call handling treatments in sequence to callers interacting with an automated call-handling system, the method comprising the steps of:

(i) for each of a plurality of callers interacting with said automated call handling system:

(a) providing a sequence of call handling treatments to the caller in accordance with one or more workflows;

(b) monitoring a measurable performance indicator associated with that caller's behavior;

(c) determining an association between said performance indicator and one or more of said call handling treatments provided to said caller; and

(d) recording said association;

(ii) based on said recorded associations, determining a pattern of deviation in said performance indicator attributable to one or more of said call handling treatments; and

(iii) altering the or each workflow in response to said pattern of deviation by making a change in the or each workflow selected from:

promoting a call handling treatment to an earlier point in the workflow;

demoting a call handling treatment to a later point in the workflow;

adding a call handling treatment to the workflow; and

removing a call handling treatment from the workflow.

2. A computer-implemented method according to claim 1 , wherein said workflow is stored in a memory associated with said call handling system.

3. A computer-implemented method according to claim 1 , wherein the measurable performance indicator is a time at which a call termination event is detected.

4. A computer-implemented method according to claim 1 , wherein the performance indicator is a metric received from an associated computerised system which interfaces with the call handling system, whereby an event within that associated system is notified to the call handling system and is monitored as a performance indicator.

5. A computer-implemented method according to claim 4 , wherein said associated computerised system is a contact center agent application operated by agents of a contact center to record details of an interaction with a caller.

6. A computer program product comprising instructions recorded on a non-transitory program carrier which, when executed in a computerised call handling system, are effective to cause said system to:

(i) for each of a plurality of callers interacting with said automated call handling system:

(a) provide a sequence of call handling treatments to the caller in accordance with one or more workflows;

(b) monitor a measurable performance indicator associated with that caller's behavior;

(c) determine an association between said performance indicator and one or more of said call handling treatments provided to said caller; and

(d) record said association;

(ii) based on said recorded associations, determine a pattern of deviation in said performance indicator attributable to one or more of said call handling treatments; and

(iii) alter the or each workflow in response to said pattern of deviation by making a change in the or each workflow selected from:

promoting a call handling treatment to an earlier point in the workflow;

demoting a call handling treatment to a later point in the workflow;

adding a call handling treatment to the workflow; and

removing a call handling treatment from the workflow.

7. A computerised call-handling system for providing call handling treatments in sequence to callers interacting with said system, the system comprising:

(a) a memory storing one or more workflows specifying a sequence of call handling treatments to be provided to each of a plurality of callers interacting with said system;

(b) a call handling treatment server for serving said treatments from storage to said callers in accordance with the one or more workflows;

(c) a performance indicator monitor for monitoring a measurable performance indicator associated with the behavior of the callers;

(d) processing means programmed to determine an association between said performance indicator and one or more of said call handling treatments provided to the callers;

(d) a record for recording said association;

(e) processing means programmed to determine from said record a pattern of deviation in said performance indicator attributable to one or more of said call handling treatments; and

(f) a workflow manager operable to alter the or each workflow in response to said pattern of deviation by making a change in the or each workflow selected from:

promoting a call handling treatment to an earlier point in the workflow;

demoting a call handling treatment to a later point in the workflow;

adding a call handling treatment to the workflow; and

removing a call handling treatment from the workflow.

8. A computerised call-handling system according to claim 7 , wherein said call-handling system provides an interface to callers interacting with a contact center.

9. A computer-implemented method of managing the provision of call handling treatments in sequence to callers interacting with an automated call-handling system, the method comprising the steps of:

(i) for each of a plurality of callers interacting with said automated call handling system:

(a) providing a sequence of call handling treatments, selected from among a plurality of available sequences of call handling treatments, to the caller;

(b) monitoring a measurable performance indicator associated with that caller's behavior;

(c) determining an association between said performance indicator and one or more of said call handling treatments provided to said caller; and

(d) recording said association;

(ii) based on said recorded associations, determining a pattern of deviation in said performance indicator attributable to one or more of said sequences of call handling treatments; and

(iii) altering the plurality of available sequences of call handling treatments by making a change in the available sequences of treatments selected from:

promoting a call handling treatment to an earlier point in one or more of said available sequences;

demoting a call handling treatment to a later point in one or more of said available sequences;

removing a sequence of call handling treatments from the available sequences;

adding a call handling treatment to one of said available sequences; and

altering a weighting associated with a sequence of call handling treatments to thereby influence the frequency with which that sequence is selected from among the available sequences.

10. A computer-implemented method according to claim 9 , wherein said sequences of treatments are provided as a closed set of treatments, with each caller being provided with a sequence from among said closed set.

11. A computer-implemented method according to claim 9 , wherein the selection of a sequence of call handling treatments for a particular caller is determined in accordance with a schedule.

12. A computer-implemented method according to claim 9 , wherein the selection of a sequence of call handling treatments for a particular caller is determined at random.

13. A computer-implemented method according to claim 9 , wherein the selection of a sequence of call-handling treatments for a caller is made subject to weightings according to which certain sequences are selected more frequently than others.

14. A computer-implemented method according to claim 9 , wherein the sequences of treatments are constructed dynamically by amalgamating a number of treatments according to predetermined constraints.

15. A computer-implemented method according to claim 14 , wherein the frequency with which treatments are selected for amalgamation is made subject to weightings assigned to such treatments.

16. A computer program product comprising instructions recorded on a non-transitory program carrier which, when executed in a computerised call handling system, are effective to cause said system to:

(i) for each of a plurality of callers interacting with said automated call handling system:

(a) provide a sequence of call handling treatments, selected from among a plurality of available sequences of call handling treatments, to the caller;

(b) monitor a measurable performance indicator associated with that caller's behavior;

(c) determine an association between said performance indicator and one or more of said call handling treatments provided to said caller; and

(d) record said association;

(ii) based on said recorded associations, determine a pattern of deviation in said performance indicator attributable to one or more of said sequences of call handling treatments; and

(iii) alter the plurality of available sequences of call handling treatments by making a change in the available sequences of treatments selected from:

promoting a call handling treatment to an earlier point in one or more of said available sequences;

demoting a call handling treatment to a later point in one or more of said available sequences;

removing a sequence of call handling treatments from the available sequences;

adding a call handling treatment to one of said available sequences; and

altering a weighting associated with a sequence of call handling treatments to thereby influence the frequency with which that sequence is selected from among the available sequences.

17. A computerised call-handling system for providing call handling treatments in sequence to callers interacting with said system, the system comprising:

(a) a set of rules stored in memory for selecting a sequence of call handling treatments, from among a plurality of available sequences of call handling treatments, to be provided to each of a plurality of callers interacting with said system;

(b) a call handling treatment server for serving said treatments from storage to said callers in accordance with the one or more workflows;

(c) a performance indicator monitor for monitoring a measurable performance indicator associated with the behavior of the callers;

(d) processing means programmed to determine an association between said performance indicator and one or more of said call handling treatments provided to the callers;

(d) a record for recording said association;

(e) processing means programmed to determine from said record a pattern of deviation in said performance indicator attributable to one or more of said sequences of call handling treatments; and

(f) a workflow manager operable to alter the plurality of available sequences of call handling treatments by making a change in the available sequences of treatments selected from:

promoting a call handling treatment to an earlier point in one or more of said available sequences;

demoting a call handling treatment to a later point in one or more of said available sequences;

removing a sequence of call handling treatments from the available sequences;

adding a call handling treatment to one of said available sequences; and

altering a weighting associated with a sequence of call handling treatments to thereby influence the frequency with which that sequence is selected from among the available sequences.

Assignments (15)
(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 →
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 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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2010
From: NORTEL NETWORKS LIMITED
To: AVAYA INC.
Reel/Frame 025342/0076 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2009
From: HARTMAN, MICHAEL; HOWLEY, THOMAS
To: NORTEL NETWORKS LIMITED
Reel/Frame 022969/0671 →