Automated task classification system
First Claim
1. An automated task classification system that operates on a task objective of a user, through a natural language dialog with the user in which system prompts are not ordered in a menu, the system comprising:
- a recognizer that spots at least one of a plurality of meaningful phrases in substantially simultaneous user natural language verbal and non-verbal input, wherein the natural language verbal and non-verbal input each convey different information and are associated with a coordinated message that achieves an appropriate response, each of the plurality of meaningful phrases having an association with at least one of a predetermined set of task objectives, and the predetermined set of task objectives based, at least partly, on a salience measure of one of the plurality of meaningful phrases to a specified one of the predetermined task objectives, wherein the salience measure is represented as a conditional probability of the task objective being requested given an appearance of one of the plurality of meaningful phrases in the input communication, the conditional probability being a highest value in a distribution of conditional probabilities over the set of predetermined task objectives; and
a task classifier that makes a classification decision based, at least partly, on the spotted at least one of the plurality of meaningful phrases.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention concerns an automated task classification system that operates on a task objective of a user. The system may include a meaningful phrase generator that generates a plurality of meaningful phrases from a set of verbal and non-verbal speech. Each of the meaningful phrases may be generated based on one of a predetermined set of the task objectives. A recognizer may recognize at least one of the generated meaningful phrases in an input communication of the user and a task classifier may make a classification decision in response to the recognized meaningful phrases relating to one of the set of predetermined task objectives.
46 Citations
40 Claims
-
1. An automated task classification system that operates on a task objective of a user, through a natural language dialog with the user in which system prompts are not ordered in a menu, the system comprising:
-
a recognizer that spots at least one of a plurality of meaningful phrases in substantially simultaneous user natural language verbal and non-verbal input, wherein the natural language verbal and non-verbal input each convey different information and are associated with a coordinated message that achieves an appropriate response, each of the plurality of meaningful phrases having an association with at least one of a predetermined set of task objectives, and the predetermined set of task objectives based, at least partly, on a salience measure of one of the plurality of meaningful phrases to a specified one of the predetermined task objectives, wherein the salience measure is represented as a conditional probability of the task objective being requested given an appearance of one of the plurality of meaningful phrases in the input communication, the conditional probability being a highest value in a distribution of conditional probabilities over the set of predetermined task objectives; and a task classifier that makes a classification decision based, at least partly, on the spotted at least one of the plurality of meaningful phrases. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 39)
-
-
20. An automated routing system that automatically routes a user'"'"'s request based on an automated task classification decision, through a natural language dialog with the user in which system prompts are not ordered in a menu, the system comprising:
-
a recognizer that spots at least one of the plurality of meaningful phrases in substantially simultaneous user natural language verbal and non-verbal input, wherein the natural language verbal and non-verbal input each convey different information and are associated with a coordinated message that achieves an appropriate response, each of the plurality of meaningful phrases having an association with at least one of a predetermined set of task objectives, and the predetermined set of task objectives based, at least partly, on a salience measure of one of the plurality of meaningful phrases to a specified one of the predetermined task objectives, wherein the salience measure is represented as a conditional probability of the task objective being requested given an appearance of one of the plurality of meaningful phrases in the input communication, the conditional probability being a highest value in a distribution of conditional probabilities over the set of predetermined task objectives; a task classifier that makes a classification decision based, at least partly, on the spotted at least one of the plurality of meaningful phrases; and a task router that routes the user'"'"'s request in order to perform at least one of the task objectives based on the classification decision. - View Dependent Claims (21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40)
-
-
26. The automated routing system of clam 24, wherein the dialog module prompts the user to provide a feedback response that includes confirmation with respect to at least one of the set of task objectives determined in the classification decision.
Specification