IP Library Granted Patent US 11,349,989
Granted Patent B2
US 11,349,989 · App. 16/291,740 · Granted May 31, 2022

Systems and methods for sensing emotion in voice signals and dynamically changing suggestions in a call center

Inventors: Kashyap Coimbatore Murali (Princeton, NJ); Kaushik Bhaskar (Los Altos Hills, CA)
Assignee: Genpact Luxembourg S.à r.l. II
H04M3/5175G06N20/00G10L15/02G10L17/26G10L25/24
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,349,989
App. No.
16/291,740
Granted
May 31, 2022
Kind
B2
Abstract

Systems and methods for sensing emotion in voice signals and dynamically changing suggestions in a call center are disclosed. According to one embodiment, a computer-implemented method comprises receiving a call from a customer at a call center. A sample of the call is recorded and the Mel-Frequency Cepstral coefficient is extracted from the sample. A machine learning model predicts an emotion of the customer and generates a confidence score for the emotion. A script of a call center agent is modified based on the emotion and the confidence score.

Claims (44)

1. A computer-implemented method, comprising:

receiving a call from a customer at a call center, the call being based on a script of a call center agent using a standard operating procedure (SOP);

recording a sample of the call;

extracting a Mel-Frequency Cepstral Coefficient (MFCC) from the sample;

using a machine learning model to predict an emotion of the customer using the MFCC;

generating a confidence score for the emotion;

calculating a numeric value using the confidence score and an emotion value associated with the emotion;

determining whether the numeric value exceeds an importance score at a step of the SOP;

responsive to the numeric value not exceeding the importance score, continuing the call with the customer without a change caused by the emotion of the customer associated with the emotion value; and

responsive to the numeric value exceeding the importance score,

modifying the next step of the script of the call center agent and the call, wherein modifying the next step of the script comprises modifying the SOP.

2. The computer-implemented method of claim 1 , wherein extracting the MFCC from the sample further comprises extracting an audio feature from the sample.

3. The computer-implemented method of claim 1 , further comprising:

training the machine learning model using an audio file database by running the machine learning model across the audio file database to identify patterns from the database that match the emotion; and

storing the patterns for future predictions.

4. The computer-implemented method of claim 1 , wherein extracting the MFCC from the sample further comprises framing the sample into short frames.

5. The computer-implemented method of claim 4 , further comprising calculating a periodogram estimate of a power spectrum for each frame.

6. The computer-implemented method of claim 5 , further comprising generating DCT coefficients and using the DCT coefficients in the machine learning model.

7. The computer-implemented method of claim 1 , wherein modifying the next step of the script of the call center agent includes deleting a portion of the script.

8. The computer-implemented method of claim 1 , wherein modifying the next step of the script of the call center agent includes substituting a portion of the script with a new script.

9. The computer-implemented method of claim 1 , further comprising analyzing multiple time steps including two emotions before, one emotion before, and a current emotion.

10. The computer-implemented method of claim 1 , wherein using the machine learning model to predict the emotion of the customer using the MFCC further comprises imposing a weight matrix on a sigmoid function to generate a prediction.

11. A non-transitory computer readable medium containing computer-readable instructions stored therein for causing a computer processor to perform operations comprising:

receiving a call from a customer at a call center, the call being based on a script of a call center agent using a standard operating procedure (SOP);

recording a sample of the call;

extracting a Mel-Frequency Cepstral Coefficient (MFCC) from the sample;

using a machine learning model to predict an emotion of the customer using the MFCC;

generating a confidence score for the emotion;

calculating a numeric value using the confidence score and an emotion value associated with the emotion;

determining whether the numeric value exceeds an importance score at a step of the SOP;

responsive to the numeric value not exceeding the importance score, continuing the call with the customer without a change caused by the emotion of the customer associated with the emotion value; and

responsive to the numeric value exceeding the importance score,

modifying the next step of the script of the call center agent and the call, wherein modifying the next step of the script comprises modifying the SOP.

12. The non-transitory computer readable medium of claim 11 , wherein extracting the MFCC from the sample further comprises extracting an audio feature from the sample.

13. The non-transitory computer readable medium of claim 11 , further comprising:

training the machine learning model using an audio file database by running the machine learning model across the audio file database to identify patterns from the database that match the emotion; and

storing the patterns for future predictions.

14. The non-transitory computer readable medium of claim 11 , wherein extracting the MFCC from the sample further comprises framing the sample into short frames.

15. The non-transitory computer readable medium of claim 14 , further comprising calculating a periodogram estimate of a power spectrum for each frame.

16. The non-transitory computer readable medium of claim 15 , further comprising generating DCT coefficients and using the DCT coefficients in the machine learning model.

17. The non-transitory computer readable medium of claim 11 , wherein modifying the next step of the script of the call center agent includes deleting a portion of the script.

18. The non-transitory computer readable medium of claim 11 , wherein modifying the next step of the script of the call center agent includes substituting a portion of the script with a new script.

19. The non-transitory computer readable medium of claim 11 , further comprising analyzing multiple time steps including two emotions before, one emotion before, and a current emotion.

20. The non-transitory computer readable medium of claim 11 , wherein using the machine learning model to predict the emotion of the customer using the MFCC further comprises imposing a weight matrix on a sigmoid function to generate a prediction.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYANCE TYPE OF MERGER PREVIOUSLY RECORDED ON REEL 66511 FRAME 683. ASSIGNOR(S) HEREBY CONFIRMS THE CONVEYANCE TYPE OF ASSIGNMENT. Recorded Feb 26, 2024
From: GENPACT LUXEMBOURG S.À R.L. II
To: GENPACT USA, INC.
Reel/Frame 067211/0020 →
MERGER Recorded Feb 7, 2024
From: GENPACT LUXEMBOURG S.À R.L. II
To: GENPACT USA, INC.
Reel/Frame 066511/0683 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2021
From: GENPACT LUXEMBOURG S.À R.L., A LUXEMBOURG PRIVATE LIMITED LIABILITY COMPANY (SOCIÉTÉ À RESPONSABILITÉ LIMITÉE)
To: GENPACT LUXEMBOURG S.À R.L. II, A LUXEMBOURG PRIVATE LIMITED LIABILITY COMPANY (SOCIÉTÉ À RESPONSABILITÉ LIMITÉE)
Reel/Frame 055104/0632 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2019
From: BHASKAR, KAUSHIK; MURALI, KASHYAP COIMBATORE
To: GENPACT LUXEMBOURG S.À R.L
Reel/Frame 048938/0992 →
Cited By (1)
US 12,592,018