IP Library Granted Patent US 11,258,901
Granted Patent B2
US 11,258,901 · App. 16/458,370 · Granted Feb 22, 2022

Artificial intelligence driven sentiment analysis during on-hold call state in contact center

Inventors: Pushkar Yashavant Deole (Pune, IN); Sandesh Chopdekar (Pune, IN); Navin Daga (Silapathar, IN)
Assignee: Avaya Inc.
H04M3/4285G10L25/63H04M3/2227H04M3/4286
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 11,258,901
App. No.
16/458,370
Granted
Feb 22, 2022
Kind
B2
Abstract

Aspects of the present disclosure include monitoring a contact's communication device while a communication session is in a hold state to determine a sentiment of the contact. Natural language recognition and natural language processing are used to determine a sentiment score of the contact based on overheard communications while the communication session is in the hold state. Then, an action is performed based on the sentiment score of the contact.

Claims (56)

1. A process for determining actions to perform based on a sentiment analysis of a contact during a communication session at a contact center, the process comprising:

receiving, at a contact center, a communication session request from a contact via a device of the contact;

establishing a communication session between the device of the contact and a device of a resource of the contact center;

receiving a request to place the communication session in a hold state;

placing the communication session in the hold state;

monitoring communications from the contact while the communication session is in the hold state;

determining a context of the communication session;

filtering out any communications that are not associated with the context of the communication session;

analyzing the filtered communications from the contact while the communication session is in the hold state to determine a sentiment score of the contact;

comparing the sentiment score of the contact to a dynamic threshold that is based off an amount of time the contact has been on hold; and

performing an action based on the comparison of the sentiment score of the contact to the threshold.

2. The process of claim 1 , wherein:

performing an action based on the comparison of the sentiment score of the contact to the threshold includes transmitting an announcement to the device of the contact.

3. The process of claim 1 , wherein:

performing an action based on the comparison of the sentiment score of the contact to the threshold includes transmitting an alert to the device of the resource of the contact center.

4. The process of claim 1 , wherein:

performing an action based on the comparison of the sentiment score of the contact to the threshold includes transmitting an alert to a device not associated with the contact or the resource of the contact center.

5. The process of claim 1 , wherein:

performing an action based on the comparison of the sentiment score of the contact to the threshold includes changing music being transmitted to the device of the contact.

6. The process of claim 1 , wherein:

placing the communication session in the hold state includes launching an instance of a hold manager dedicated to the communications session;

analyzing the communications from the contact while the communication session is in the hold state to determine a sentiment score of the contact is performed by the instance of the hold manager;

comparing the sentiment score of the contact to a threshold is performed by the instance of the hold manager; and

performing an action based on the comparison of the sentiment score of the contact to a threshold is performed by the instance of the hold manager and includes terminating the instance of the hold manager.

7. The process of claim 6 , wherein the hold manager includes a natural language recognition and natural language processing application.

8. A system for determining actions to perform based on a sentiment analysis of a contact during a communication session at a contact center, the system comprising:

a processor coupled to memory, where the memory includes a program that instructs the processor to perform:

receiving, at a contact center, a communication session request from a contact via a device of the contact;

establishing a communication session between the device of the contact and a device of a resource of the contact center;

receiving a request to place the communication session in a hold state;

placing the communication session in the hold state;

monitoring communications from the contact while the communication session is in the hold state;

determining a context of the communication session;

filtering out any communications that are not associated with the context of the communication session;

analyzing the filtered communications from the contact while the communication session is in the hold state to determine a sentiment score of the contact;

comparing the sentiment score of the contact to a dynamic threshold that is based off an amount of time the contact has been on hold; and

performing an action based on the comparison of the sentiment score of the contact to the threshold.

9. The system of claim 8 , wherein:

performing an action based on the comparison of the sentiment score of the contact to the threshold includes transmitting an announcement to the device of the contact.

10. The system of claim 8 , wherein:

performing an action based on the comparison of the sentiment score of the contact to the threshold includes transmitting an alert to the device of the resource of the contact center.

11. The system of claim 8 , wherein:

performing an action based on the comparison of the sentiment score of the contact to the threshold includes transmitting an alert to a device not associated with the contact or the resource of the contact center.

12. The system of claim 8 , wherein:

placing the communication session in the hold state includes launching an instance of a hold manager dedicated to the communications session;

analyzing the communications from the contact while the communication session is in the hold state to determine a sentiment score of the contact is performed by the instance of the hold manager;

comparing the sentiment score of the contact to a threshold is performed by the instance of the hold manager; and

performing an action based on the comparison of the sentiment score of the contact to a threshold is performed by the instance of the hold manager and includes terminating the instance of the hold manager.

13. An application specific integrated circuit for determining actions to perform based on a sentiment analysis of a contact during a communication session at a contact center, the application specific integrated circuit comprising:

a monitoring unit that monitors communications from a contact while a communication session between a device of the contact and a device of a resource at the contact center is in a hold state;

an analysis unit that:

determines a context of the communication session;

filters out any communications that are not associated with the context of the communication session; and

analyzes the filtered communications from the contact while the communication session is in the hold state to determine a sentiment score of the contact;

a comparison unit that compares the sentiment score of the contact to a dynamic threshold that is based off an amount of time the contact has been on hold; and

an action unit that performs an action based on the comparison of the sentiment score of the contact to the threshold.

Assignments (8)
(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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2019
From: DEOLE, PUSHKAR YASHAVANT; CHOPDEKAR, SANDESH; DAGA, NAVIN
To: AVAYA INC.
Reel/Frame 049638/0852 →
Continuity (1)
Related Publication 20210005217A1 · Jan 7, 2021