System, method, and computer program for automatic management of intent classification
First Claim
1. A computer program product embodied on a non-transitory computer readable medium, comprising computer code for:
- identifying, by an intent classification system, a recorded conversation including a plurality of utterances of a user during a call made by the user to a customer service representative (CSR);
identifying, by the intent classification system, one or more actions performed by the CSR as a result of the utterances;
correlating, by the intent classification system, at least one of the one or more actions to at least one of the plurality of utterances using a time stamp of the at least one of the one or more actions and a time stamp of the at least one of the plurality of utterances;
identifying data describing the user;
correlating the data describing the user to the at least one of the plurality of utterances;
automatically determining, by the intent classification system, an intent of the user based on the at least one of the one or more actions that are correlated to the at least one of the plurality of utterances and based on the data describing the user that is correlated to the at least one of the plurality of utterances, the intent of the user being at least one reason for the call made by the user to the CSR;
storing, by the intent classification system, an indication of the intent based on the at least one of the plurality of utterances; and
generating, by the intent classification system, a new business process that includes the at least one of the one or more actions;
associating, by the intent classification system, the new business process with the indication of intent;
identifying, by the intent classification system, a subsequent utterance of an additional user during a call made by the additional user to the CSR;
using, by the intent classification system, the subsequent utterance to automatically identify an intent of the additional user as being the at least one reason for the call made by the user to the CSR; and
performing the new business process responsive to automatically identifying the intent of the additional user.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, and computer program product are provided for automatic management of intent classification. In operation, an intent classification system identifies a conversation including a plurality of utterances for which to identify intent of a user associated with the plurality of utterances. The intent classification system identifies one or more actions performed in association with the plurality of utterances. Further, the intent classification system correlates at least one of the one or more actions to at least one of the plurality of utterances based on which of the one or more actions were performed as a result of the plurality of utterances. The intent classification system automatically determines an intent of the user based on the correlation of the at least one of the one or more actions to the at least one of the plurality of utterances. Additionally, the intent classification system stores an indication of the intent based on the at least one of the plurality of utterances. Moreover, the intent classification system associates one or more specific actions with the indication of intent such that subsequent utterances are capable of being used by the intent classification system to automatically identify an intent of one or more users and to automatically identify specific actions that should be performed based on the automatically identified intent of the one or more users.
17 Citations
11 Claims
-
1. A computer program product embodied on a non-transitory computer readable medium, comprising computer code for:
-
identifying, by an intent classification system, a recorded conversation including a plurality of utterances of a user during a call made by the user to a customer service representative (CSR); identifying, by the intent classification system, one or more actions performed by the CSR as a result of the utterances; correlating, by the intent classification system, at least one of the one or more actions to at least one of the plurality of utterances using a time stamp of the at least one of the one or more actions and a time stamp of the at least one of the plurality of utterances; identifying data describing the user; correlating the data describing the user to the at least one of the plurality of utterances; automatically determining, by the intent classification system, an intent of the user based on the at least one of the one or more actions that are correlated to the at least one of the plurality of utterances and based on the data describing the user that is correlated to the at least one of the plurality of utterances, the intent of the user being at least one reason for the call made by the user to the CSR; storing, by the intent classification system, an indication of the intent based on the at least one of the plurality of utterances; and generating, by the intent classification system, a new business process that includes the at least one of the one or more actions; associating, by the intent classification system, the new business process with the indication of intent; identifying, by the intent classification system, a subsequent utterance of an additional user during a call made by the additional user to the CSR; using, by the intent classification system, the subsequent utterance to automatically identify an intent of the additional user as being the at least one reason for the call made by the user to the CSR; and performing the new business process responsive to automatically identifying the intent of the additional user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 10, 11)
-
-
8. A method, comprising:
-
identifying, by an intent classification system, a recorded conversation including a plurality of utterances of a user during a call made by the user to a customer service representative (CSR); identifying, by the intent classification system, one or more actions performed by the CSR as a result of the utterances; correlating, by the intent classification system, at least one of the one or more actions to at least one of the plurality of utterances using a time stamp of the at least one of the one or more actions and a time stamp of the at least one of the plurality of utterances; identifying data describing the user; correlating the data describing the user to the at least one of the plurality of utterances; automatically determining, by the intent classification system, an intent of the user based on the at least one of the one or more actions that are correlated to the at least one of the plurality of utterances and based on the data describing the user that is correlated to the at least one of the plurality of utterances, the intent of the user being at least one reason for the call made by the user to the CSR; storing, by the intent classification system, an indication of the intent based on the at least one of the plurality of utterances; and generating, by the intent classification system, a new business process that includes the at least one of the one or more actions; associating, by the intent classification system, the new business process with the indication of intent; identifying, by the intent classification system, a subsequent utterance of an additional user during a call made by the additional user to the CSR; using, by the intent classification system, the subsequent utterance to automatically identify an intent of the additional user as being the at least one reason for the call made by the user to the CSR; and performing the new business process responsive to automatically identifying the intent of the additional user.
-
-
9. An intent classification system comprising one or more processors operable for:
-
identifying, by the intent classification system, a recorded conversation including a plurality of utterances of a user during a call made by the user to a customer service representative (CSR); identifying, by the intent classification system, one or more actions performed in by the CSR as a result of the utterances; correlating, by the intent classification system, at least one of the one or more actions to at least one of the plurality of utterances using a time stamp of the at least one of the one or more actions and a time stamp of the at least one of the plurality of utterances; identifying data describing the user; correlating the data describing the user to the at least one of the plurality of utterances; automatically determining, by the intent classification system, an intent of the user based on the at least one of the one or more actions that are correlated to the at least one of the plurality of utterances and based on the data describing the user that is correlated to the at least one of the plurality of utterances, the intent of the user being at least one reason for the call made by the user to the CSR; storing, by the intent classification system, an indication of the intent based on the at least one of the plurality of utterances; and generating, by the intent classification system, a new business process that includes the at least one of the one or more actions; associating, by the intent classification system, the new business process with the indication of intent; identifying, by the intent classification system, a subsequent utterance of an additional user during a call made by the additional user to the CSR; using, by the intent classification system, the subsequent utterance to automatically identify an intent of the additional user as being the at least one reason for the call made by the user to the CSR; and performing the new business process responsive to automatically identifying the intent of the additional user.
-
Specification