IP Library Granted Patent US 10,652,391
Granted Patent B2
US 10,652,391 · App. 15/713,283 · Granted May 12, 2020

System and method for automatic quality management in a contact center environment

Inventors: Derek M. Miller (Indianapolis, IN); Taylor Brennan (Indianapolis, IN)
H04M3/5175G06F7/02G06N5/04G06Q10/06398G06Q50/2057H04M3/2281H04M3/42221G06N20/00H04M2201/18H04M2203/402H04M2203/403
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,652,391
App. No.
15/713,283
Granted
May 12, 2020
Kind
B2
Abstract

A method for automatically managing a recorded interaction between a customer and an agent of a contact center includes: extracting, by a processor, features from the recorded interaction; computing, by the processor, a score of the recorded interaction by supplying the features to a prediction model; detecting, by the processor, a condition based on the score; matching, by the processor, the condition with an action; and transmitting, by the processor, a command to control a component of the contact center to perform the action.

Claims (65)

1. A method for automatically managing a recorded interaction between a customer and an agent of a contact center, the method comprising:

extracting, by a processor, features from the recorded interaction;

computing, by the processor, an agent performance evaluation score of the recorded interaction by supplying the features to a prediction model;

detecting, by the processor, a condition based on the agent performance evaluation score;

matching, by the processor, the condition with an action; and

transmitting, by the processor, a command to control a component of the contact center to perform the action on the recorded interaction in accordance with the agent performance evaluation score of the recorded interaction.

2. The method of claim 1 , wherein the recorded interaction comprises content and metadata, and

wherein the features comprise at least one of:

keywords detected in the content of the recorded interaction;

one or more topics in the content of the recorded interaction;

a length of the recorded interaction;

a number of agent transfers during the recorded interaction; and

a net promoter score associated with the recorded interaction.

3. The method of claim 1 , wherein the prediction model is trained by:

extracting, by the processor, a plurality of historical interaction features from a plurality of historical interactions;

receiving, by the processor, a plurality of manual evaluations, each of the manual evaluations corresponding to one of the plurality of historical interactions, and each of the manual evaluations comprising a score; and

training, by the processor, the prediction model in accordance with a relationship between the historical interaction features of the historical interactions and the scores of corresponding ones of the manual evaluations.

4. The method of claim 1 , wherein the condition is satisfied when the agent performance evaluation score is within a threshold range corresponding to compliance with agent performance standards, and

wherein the component of the contact center is a call recording server.

5. The method of claim 4 , wherein the command is configured to control the call recording server to delete the recorded interaction.

6. The method of claim 4 , wherein the command is configured to control the call recording server to set an expiration date on the recorded interaction.

7. The method of claim 1 , wherein the condition is satisfied when the agent performance evaluation score is within a threshold range corresponding to not in compliance with agent performance standards, and

wherein the component of the contact center is a quality management server.

8. The method of claim 7 , wherein the command is configured to control the quality management server to send an alert to a human supervisor.

9. The method of claim 7 , wherein the command is configured to control the quality management server to assign an evaluation task to a human supervisor.

10. A system for automatically managing a recorded interaction between a customer and an agent of a contact center comprises:

a processor; and

a memory storing instructions that, when executed by the processor, cause the processor to:

extract features from the recorded interaction;

compute an agent performance evaluation score of the recorded interaction by supplying the features to a prediction model;

detect a condition based on the agent performance evaluation score;

match the condition with an action; and

transmit a command to control a component of the contact center to perform the action on the recorded interaction in accordance with the agent performance evaluation score of the recorded interaction.

11. The system of claim 10 , wherein the recorded interaction comprises content and metadata, and

wherein the features comprise at least one of:

keywords detected in the content of the recorded interaction;

one or more topics in the content of the recorded interaction;

a length of the recorded interaction;

a number of agent transfers during the recorded interaction; and

a net promoter score associated with the recorded interaction.

12. The system of claim 10 , wherein the prediction model is trained by:

extracting a plurality of historical interaction features from a plurality of historical interactions;

receiving a plurality of manual evaluations, each of the manual evaluations corresponding to one of the plurality of historical interactions, and each of the manual evaluations comprising a score; and

training the prediction model in accordance with a relationship between the historical interaction features of the historical interactions and the scores of corresponding ones of the manual evaluations.

13. The system of claim 10 , wherein the condition is satisfied when the agent performance evaluation score is within a threshold range corresponding to compliance with agent performance standards, and

wherein the component of the contact center is a call recording server.

14. The system claim 13 , wherein the command is configured to control the call recording server to delete the recorded interaction.

15. The system of claim 13 , wherein the command is configured to control a call recording server to set an expiration date on the recorded interaction.

16. The system of claim 10 , wherein the condition is satisfied when the agent performance evaluation score is within a threshold range corresponding to not in compliance with agent performance standards, and

wherein the component of the contact center is a quality management server.

17. The system of claim 16 , wherein the command is configured to control the quality management server to send an alert to a human supervisor.

18. The system of claim 16 , wherein the command is configured to control the quality management server to assign an evaluation task to a human supervisor to perform a manual evaluation of the recorded interaction.

19. A system for automatically managing a recorded interaction between a customer and an agent of a contact center, the system comprising:

means for extracting features from the recorded interaction;

means for computing an agent performance evaluation score of the recorded interaction by supplying the features to a prediction model;

means for detecting a condition based on the agent performance evaluation score;

means for matching the condition with an action; and

means for transmitting a command to control a component of the contact center to perform the action on the recorded interaction in accordance with the agent performance evaluation score of the recorded interaction.

20. The system of claim 19 , wherein the recorded interaction comprises content and metadata, and

wherein the features comprise at least one of:

keywords detected in the content of the recorded interaction;

one or more topics in the content of the recorded interaction;

a length of the recorded interaction;

a number of agent transfers during the recorded interaction; and

a net promoter score associated with the recorded interaction.

Assignments (5)
NOTICE OF SUCCESSION OF SECURITY INTERESTS AT REEL/FRAME 050860/0227 Recorded Feb 3, 2025
From: BANK OF AMERICA, N.A., AS RESIGNING AGENT
To: GOLDMAN SACHS BANK USA, AS SUCCESSOR AGENT
Reel/Frame 070096/0452 →
CHANGE OF NAME Recorded May 13, 2024
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: GENESYS CLOUD SERVICES, INC.
Reel/Frame 067390/0344 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TO ADD PAGE 2 OF THE SECURITY AGREEMENT WHICH WAS INADVERTENTLY OMITTED PREVIOUSLY RECORDED ON REEL 049916 FRAME 0454. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT. Recorded Oct 29, 2019
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 050860/0227 →
SECURITY AGREEMENT Recorded Jul 31, 2019
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 049916/0454 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2019
From: MILLER, DEREK M.; BRENNAN, TAYLOR
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 048693/0290 →
Cited By (2)
US 12,554,931 US 12,620,320