IP Library Granted Patent US 10,516,706
Granted Patent B2
US 10,516,706 · App. 15/679,575 · Granted Dec 24, 2019

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,516,706
App. No.
15/679,575
Granted
Dec 24, 2019
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 (79)

1. A method for providing automated progress updates, the method comprising:

detecting, by a processor of a contact center, an activity by a resource of the contact center related to a customer interaction, wherein the customer interaction is occurring via a customer communications channel between the resource and a customer and wherein 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 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, wherein automatically generating the notification comprises one of selecting a predefined progress update from a notification database or generating the progress update using one or more notification generation rules; 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 , wherein:

the customer interaction comprises a primary media type; and

the notification comprises a same media type as the primary media type.

3. The method of claim 1 , wherein:

the customer interaction comprises a primary media type; and

the notification comprises a second, different media type.

4. The system of claim 3 , wherein:

the customer interaction comprises a Web Real-Time Communication (WebRTC) call, the primary media type being voice; and

the notification comprises a text-based progress update.

5. The method of claim 1 , further comprising:

applying, by the processor, one or more filters relating to the transmission of the notification to the customer device associated with the customer interaction,

wherein transmitting the notification comprises repeating, based on the application of the one or more filters, a transmission of a previous notification to the customer device associated with the customer interaction.

6. The method of claim 1 , further comprising:

applying, by the processor, one or more filters relating to the transmission of the notification to the customer device associated with the customer interaction; and

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

wherein transmitting the notification comprises grouping, based on the application of the one or more filters, two or more of the plurality of notifications into a single notification.

7. The method of claim 1 , further comprising:

applying, by the processor, one or more filters relating to the transmission of the notification to the customer device associated with the customer interaction; and

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

(i) a notification media type of the notification transmitted to the customer device; or

(ii) a communications mode for transmitting the notification.

8. The method of claim 1 , further comprising:

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

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 customer interaction, wherein automatically generating the second notification comprises one of selecting a predefined progress update from the notification database or generating the second progress update using one or more notification generation rules; and

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

9. The method of claim 8 , wherein:

both customer interactions comprise an audio interaction; and

both progress updates comprise an audible progress update.

10. The method of claim 1 , wherein the progress update is generated using the one or more notification generation rules, the method further comprising:

monitoring, by the processor, a content of the customer interaction; and

based on the content of the customer interaction, altering, by the processor in real-time, at least one of the notification generation rules.

11. A system for providing automated progress updates, 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 a contact center related to a customer interaction, wherein the customer interaction is occurring via a customer communications channel between the resource and a customer and wherein 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 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, wherein automatically generating the notification comprises one of selecting a predefined progress update from a notification database or generating the progress update using one or more notification generation rules; 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 customer interaction comprises a primary media type; and

the notification comprises a same media type as the primary media type.

13. The system of claim 11 , wherein:

the customer interaction comprises a primary media type; and

the notification comprises a second, different media type.

14. The system of claim 13 , wherein:

the customer interaction comprises a Web Real-Time Communication (WebRTC) call, the primary media type being voice; and

the notification comprises a text-based progress update.

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

applies one or more filters relating to the transmission of the notification to the customer device associated with the customer interaction,

wherein transmitting the notification comprises repeating, based on the application of the one or more filters, a transmission of a previous notification to the customer device associated with the customer interaction.

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

applies one or more filters relating to the transmission of the notification to the customer device associated with the customer interaction; and

automatically generates a plurality of notifications related to the customer interaction,

wherein transmitting the notification comprises grouping, based on the application of the one or more filters, two or more of the plurality of notifications into a single notification.

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

applies one or more filters relating to the transmission of the notification to the customer device associated with the customer interaction; and

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

(i) a notification media type of the notification transmitted to the customer device; or

(ii) a communications mode for transmitting the notification.

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

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

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 customer interaction, wherein automatically generating the second notification comprises one of selecting a predefined progress update from the notification database or generating the second progress update using one or more notification generation rules; and

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

19. The system of claim 18 , wherein:

both customer interactions comprise an audio interaction; and

both progress updates comprise an audible progress update.

20. A method for providing automated progress updates, the method comprising:

detecting, by a processor of a contact center, a first activity by a resource of the contact center related to a first voice interaction between the resource and a first customer;

detecting, by the processor, a second activity by the resource related to a second voice interaction between the resource and a second customer, wherein:

the first and second voice interactions are handled simultaneously by the resource and are occurring via a customer communications channel between the resource and the first and second customers; and

the first and second activities each comprise 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 first activity by the resource that is occurring via the second communications channel, automatically generating, by the processor, based on the first activity, a first notification comprising a first progress update related to 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 first activity, a second notification comprising a second progress update related to the second voice interaction, wherein the first and second progress updates each comprise a respective audible progress update;

transmitting, by the processor, via the customer communications channel, the first notification to a first customer device associated with the first 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,

wherein at least one of the first or the second voice interaction is on hold during and after transmission of a respective one of the first and second notifications.

Assignments (12)
(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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2017
From: O'CONNOR, NEIL; YOAKUM, JOHN H.; D'ARCY, PAUL
To: AVAYA INC.
Reel/Frame 043321/0391 →
Continuity (1)
Related Publication 20190058744A1 · Feb 21, 2019