Personalized support routing based on paralinguistic information
First Claim
Patent Images
1. A computer-implemented method comprising:
- retrieving a set of audio recordings of each interaction between a support agent and each user in a set of users;
extracting, from each audio recording, a set of paralinguistic features associated with each user;
generating, based on the set of paralinguistic features, a score for each user that represents an emotional state of the user during the interaction with the support agent;
determining an implicit customer-satisfaction level for each user interacting with the support agent based on the score;
obtaining a set of explicit customer-satisfaction levels from the set of users corresponding to the interaction with the support agent;
determining a customer-satisfaction attribute of the support agent based on each implicit customer-satisfaction level and the set of explicit customer-satisfaction levels; and
generating a support agent profile for the support agent including the customer-satisfaction attribute.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments presented herein provide techniques for inferring the current emotional state of a user based on paralinguistic features derived from audio input from that user. If the emotional state meets triggering conditions, the system provides the user with a prompt which allows the user to connect with a support agent. If the user accepts, the system selects a support agent for the user based on the predicted emotional state and on attributes of the support agent found in an agent profile. The system can also determine a priority level for the user based on the score and based on a profile of the user and determine where to place the user in a queue for the support agent.
68 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
retrieving a set of audio recordings of each interaction between a support agent and each user in a set of users; extracting, from each audio recording, a set of paralinguistic features associated with each user; generating, based on the set of paralinguistic features, a score for each user that represents an emotional state of the user during the interaction with the support agent; determining an implicit customer-satisfaction level for each user interacting with the support agent based on the score; obtaining a set of explicit customer-satisfaction levels from the set of users corresponding to the interaction with the support agent; determining a customer-satisfaction attribute of the support agent based on each implicit customer-satisfaction level and the set of explicit customer-satisfaction levels; and generating a support agent profile for the support agent including the customer-satisfaction attribute. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a processor; and a memory storing one or more applications, which, when executed on the processor, perform an operation, the operation comprising; retrieving a set of audio recordings of each interaction between a support agent and each user in a set of users; extracting, from each audio recording, a set of paralinguistic features associated with each user; generating, based on the set of paralinguistic features, a score for each user that represents an emotional state of the user during the interaction with the support agent; determining an implicit customer-satisfaction level for each user interacting with the support agent based on the score; obtaining a set of explicit customer-satisfaction levels from the set of users corresponding to the interaction with the support agent; determining a customer-satisfaction attribute of the support agent based on each implicit customer-satisfaction level and the set of explicit customer-satisfaction levels; and generating a support agent profile for the support agent including the customer-satisfaction attribute. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium containing instructions that, when executed by one or more processors, perform an operation, the operation comprising:
-
retrieving a set of audio recordings of each interaction between a support agent and each user in a set of users; extracting, from each audio recording, a set of paralinguistic features associated with each user; generating, based on the set of paralinguistic features, a score for each user that represents an emotional state of the user during the interaction with the support agent; determining an implicit customer-satisfaction level for each user interacting with the support agent based on the score; obtaining a set of explicit customer-satisfaction levels from the set of users corresponding to the interaction with the support agent; determining a customer-satisfaction attribute of the support agent based on each implicit customer-satisfaction level and the set of explicit customer-satisfaction levels; and generating a support agent profile for the support agent including the customer-satisfaction attribute. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification