Enhancing work force management with speech analytics
First Claim
1. A method for generating an agent work schedule, the method comprising:
- performing, by a speech or text analytics module hosted on a processor, analytics on a plurality of recorded interactions with a plurality of contact center agents;
detecting, based on the analytics, specific utterances in the recorded interactions;
classifying, on the processor, the recorded interactions into a first plurality of interaction reasons and a first plurality of interaction resolution statuses, wherein the classifying is based on the detected specific utterances;
computing, on the processor, based on the classifying of the recorded interactions, a first agent effectiveness of a first agent and a second agent effectiveness of a second agent of the plurality of agents, wherein the first agent effectiveness and the second agent effectiveness correspond to an interaction reason of the first interaction reasons, the first agent effectiveness being higher than the second agent effectiveness;
forecasting, on the processor, a demand of the contact center agents for a first time period for handling interactions classified with the interaction reason;
generating, on the processor, the agent work schedule for the first time period based on the forecasted demand and the first agent effectiveness and the second agent effectiveness, wherein the agent work schedule includes a first number of agents scheduled to work during the first time period that is larger than a second number of agents scheduled to work during the first time period, the first number of agents including the first agent with the first agent effectiveness, and the second number of agents including the second agent with the second agent effectiveness;
detecting an interaction having the interaction reason during the first time period;
routing, by an electronic switch, the detected interaction to a particular agent selected from the first and second number of agents;
analyzing, on the processor, a second plurality of recorded interactions, the analyzing including classifying the second plurality of recorded interactions into a second plurality of interaction reasons and a second plurality of interaction resolution statuses; and
forecasting, on the processor, a demand of the contact center agents for a second time period for handling the second interaction reasons without forecasting a demand for handling an obsolete interaction reason included in the first plurality of interactions reasons, the second time period being different from the first time period.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for generating an agent work schedule includes: analyzing, on a processor, a plurality of recorded interactions with a plurality of contact center agents to classify the recorded interactions based on a first plurality of interaction reasons and a plurality interaction resolution statuses; analyzing, on the processor, the classified recorded interactions to compute agent effectiveness of an agent of the plurality of agents, wherein the agent effectiveness corresponds to an interaction reason of the first interaction reasons; forecasting, on the processor, a demand of the contact center agents for a first time period for handling interactions classified with the interaction reason; and generating, on the processor, the agent work schedule for the first time period based on the forecasted demand and the computed agent effectiveness.
16 Citations
21 Claims
-
1. A method for generating an agent work schedule, the method comprising:
-
performing, by a speech or text analytics module hosted on a processor, analytics on a plurality of recorded interactions with a plurality of contact center agents; detecting, based on the analytics, specific utterances in the recorded interactions; classifying, on the processor, the recorded interactions into a first plurality of interaction reasons and a first plurality of interaction resolution statuses, wherein the classifying is based on the detected specific utterances; computing, on the processor, based on the classifying of the recorded interactions, a first agent effectiveness of a first agent and a second agent effectiveness of a second agent of the plurality of agents, wherein the first agent effectiveness and the second agent effectiveness correspond to an interaction reason of the first interaction reasons, the first agent effectiveness being higher than the second agent effectiveness; forecasting, on the processor, a demand of the contact center agents for a first time period for handling interactions classified with the interaction reason; generating, on the processor, the agent work schedule for the first time period based on the forecasted demand and the first agent effectiveness and the second agent effectiveness, wherein the agent work schedule includes a first number of agents scheduled to work during the first time period that is larger than a second number of agents scheduled to work during the first time period, the first number of agents including the first agent with the first agent effectiveness, and the second number of agents including the second agent with the second agent effectiveness; detecting an interaction having the interaction reason during the first time period; routing, by an electronic switch, the detected interaction to a particular agent selected from the first and second number of agents; analyzing, on the processor, a second plurality of recorded interactions, the analyzing including classifying the second plurality of recorded interactions into a second plurality of interaction reasons and a second plurality of interaction resolution statuses; and forecasting, on the processor, a demand of the contact center agents for a second time period for handling the second interaction reasons without forecasting a demand for handling an obsolete interaction reason included in the first plurality of interactions reasons, the second time period being different from the first time period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 19, 21)
-
-
10. A system comprising:
-
a processor; and memory storing instructions that, when executed on the processor, cause the processor to; perform, by a speech or text analytics module hosted on the processor, analytics on a plurality of recorded interactions with a plurality of contact center agents; detect, based on the analytics, specific utterances in the recorded interactions; classify the recorded interactions into a first plurality of interaction reasons and a plurality of interaction resolution statuses, wherein the classifying is based on the detected specific utterances; compute, based on the classifying of the recorded interactions, a first agent effectiveness of a first agent and a second agent effectiveness of a second agent of the plurality of agents, wherein the first agent effectiveness and the second agent effectiveness correspond to an interaction reason of the first interaction reasons, the first agent effectiveness being higher than the second agent effectiveness; forecast a demand of the contact center agents for a first time period for handling interactions classified with the interaction reason; generate the agent work schedule for the first time period based on the forecasted demand and the first agent effectiveness and the second agent effectiveness, wherein the agent work schedule includes a first number of agents scheduled to work during the first time period that is larger than a second number of agents scheduled to work during the first time period, the first number of agents including the first agent with the first agent effectiveness, and the second number of agents including the second agent with the second agent effectiveness; detect an interaction having the interaction reason during the first time period; transmit a signal for routing the detected interaction reasons; analyze a second plurality of recorded interactions, wherein the instructions that cause the processor to analyze include instructions that cause the processor to classify the second plurality of recorded interactions into a second plurality of interaction reasons and a second plurality of interaction resolution statuses; and forecast a demand of the contact center agents for a second time period for handling the second interaction reasons without forecasting a demand for handling an obsolete interaction reason included in the first plurality of interactions reasons, the second time period being different from the first time period; and an electronic switch coupled to the processor, the electronic switch configured to route the detected interaction to a particular agent selected from the first and second number of agents. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 20)
-
Specification