IP Library Granted Patent US 10,862,929
Granted Patent B2
US 10,862,929 · App. 16/599,185 · Granted Dec 8, 2020

Systems and methods for providing automated progress updates in a contact center

Inventors: Neil O'Connor (Athenry, IE); John H. Yoakum (Cary, NC); Paul D'Arcy (Clarinbridge, IE)
Assignee: Avaya, Inc.
H04L65/4007H04L51/24H04L65/104H04L65/1006H04L65/1043H04L65/1053H04L65/608H04L67/24H04M3/42365H04M3/42382H04M3/5141H04M3/5166H04M3/5175H04M3/5191H04M3/523H04M7/0036H04L51/04H04L51/10H04L51/36H04M2203/651
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 10,862,929
App. No.
16/599,185
Granted
Dec 8, 2020
Kind
B2
Abstract

Providing automated progress updates in a contact center including detecting an activity by a resource of the contact center related to a customer interaction occurring via a customer communications channel between the resource and a customer. The activity comprises an interaction between the resource and one or more additional resources associated with the contact center occurring via a second communications channel. In response to detecting the activity by the resource, a notification comprising a progress update related to the customer interaction is automatically generated. The notification is transmitted, via the customer communications channel, to a customer device associated with the customer interaction.

Claims (62)

1. A method for providing automated progress updates in a contact center, the method comprising:

detecting, by a processor, an activity by a resource of the contact center related to a customer interaction, wherein the customer interaction occurs via a customer communications channel between the resource and a customer, the activity comprising an interaction occurring via a second communications channel between the resource and one or more additional resources associated with the contact center;

in response to detecting the activity by the resource that is occurring via the second communications channel, automatically generating, by the processor, based on the activity, a notification comprising a progress update related to the customer interaction; and

transmitting, by the processor, via the customer communications channel, the notification to a customer device associated with the customer interaction.

2. The method of claim 1 , further comprising:

applying, by the processor, one or more filter rules relating to the transmission of the notification to the customer device.

3. The method of claim 2 , further comprising:

repeating, by the processor, based on the application of the one or more filter rules, a transmission of a previous notification to the customer device.

4. The method of claim 2 , further comprising:

automatically generating, by the processor, a plurality of notifications related to the customer interaction; and

grouping, by the processor based on the application of the one or more filter rules, two or more of the plurality of notifications into a single notification.

5. The method of claim 2 , further comprising:

automatically generating, by the processor, a plurality of notifications related to the customer interaction; and

based on the application of the one or more filter rules:

holding, by the processor, the plurality of notifications for a predefined time interval; and

upon expiration of the predefined time interval, transmitting, by the processor, only a most recent notification to the customer device.

6. The method of claim 2 , further comprising:

selecting, by the processor, based on the application of the one or more filter rules, at least one of:

(i) a notification media type; or

(ii) a communications mode for transmitting the notification.

7. The method of claim 2 , wherein at least one of the one or more filter rules are based on at least one of a customer preference or a customer characteristic.

8. The method of claim 2 , wherein applying the one or more filter rules comprises applying a plurality of filter rules each comprising a respective weight, the method further comprising:

determining, by the processor based on the respective weight, an order of application of the plurality of filter rules.

9. The method of claim 1 , further comprising:

monitoring, by the processor, the customer interaction; and

altering, based on the monitoring, one or more rules relating to at least one of generating the notification or transmitting the notification.

10. The method of claim 1 , wherein the customer interaction comprises a first voice interaction, the method further comprising:

detecting, by the processor, a second activity by the resource related to a second voice interaction, wherein the second voice interaction occurs via the customer communications channel between the resource and a second customer, the second activity comprising an interaction occurring via the second communications channel between the resource and the one or more additional resources, wherein the second voice interaction is handled by the resource simultaneously with the first voice interaction;

in response to detecting the second activity by the resource that is occurring via the second communications channel, automatically generating, by the processor, based on the second activity, a second notification comprising a second progress update related to the second voice interaction; and

transmitting, by the processor, via the customer communications channel, the second notification to a second customer device associated with the second voice interaction.

11. A system for providing automated progress updates in a contact center, the system comprising:

a memory device storing executable instructions; and

a processor in communication with the memory device, wherein the processor when executing the executable instructions:

detects an activity by a resource of the contact center related to a customer interaction, wherein the customer interaction occurs via a customer communications channel between the resource and a customer, the activity comprising an interaction occurring via a second communications channel between the resource and one or more additional resources associated with the contact center;

in response to detecting the activity by the resource that is occurring via the second communications channel, automatically generates, based on the activity, a notification comprising a progress update related to the customer interaction; and

transmits, via the customer communications channel, the notification to a customer device associated with the customer interaction.

12. The system of claim 11 , wherein the processor when executing the executable instructions:

applies one or more filter rules relating to the transmission of the notification to the customer device associated with the customer interaction.

13. The system of claim 12 , wherein the processor when executing the executable instructions:

repeats, based on the application of the one or more filter rules, a transmission of a previous notification to the customer device.

14. The system of claim 12 , wherein the processor when executing the executable instructions:

automatically generates a plurality of notifications related to the customer interaction; and

groups, based on the application of the one or more filter rules, two or more of the plurality of notifications into a single notification.

15. The system of claim 12 , wherein the processor when executing the executable instructions:

automatically generates a plurality of notifications related to the customer interaction; and

based on the application of the one or more filter rules:

holds the plurality of notifications for a predefined time interval; and

upon expiration of the predefined time interval, transmits only a most recent notification to the customer device.

16. The system of claim 12 , wherein the processor when executing the executable instructions:

selects, based on the application of the one or more filters, at least one of:

(i) a notification media type; or

(ii) a communications mode for transmitting the notification.

17. The system of claim 12 , wherein at least one of the one or more filter rules are based on at least one of a customer preference or a customer characteristic.

18. The system of claim 12 , wherein applying the one or more filter rules comprises applying a plurality of filter rules each comprising a respective weight and wherein the processor when executing the executable instructions:

based on the respective weight, determines an order of application of the plurality of filter rules.

19. The system of claim 11 , wherein the processor when executing the executable instructions:

monitors the customer interaction; and

based on the monitoring, alters one or more rules relating to at least one of generating the notification or transmitting the notification.

20. The system of claim 11 , wherein the customer interaction comprises a first voice interaction and wherein the processor when executing the executable instructions:

detects a second activity by the resource related to a second voice interaction, wherein the second voice interaction occurs via the customer communications channel between the resource and a second customer, the second activity comprising an interaction occurring via the second communications channel between the resource and the one or more additional resources, wherein the second voice interaction is handled by the resource simultaneously with the first voice interaction;

in response to detecting the second activity by the resource that is occurring via the second communications channel, automatically generates, based on the second activity, a second notification comprising a second progress update related to the second voice interaction; and

transmits, via the customer communications channel, the second notification to a second customer device associated with the second voice interaction.

Assignments (7)
(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 →
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 →
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 →
Continuity (2)
Continuation 15679575 · Aug 17, 2017
Related Publication 20200045092A1 · Feb 6, 2020