Mapping an audio utterance to an action using a classifier
First Claim
1. A method, comprising:
- receiving, by a computing device, an audio utterance;
determining a text string based on the utterance;
determining a string-feature vector based on the text string;
receiving sensor data;
determining a sensor-feature vector based on the sensor data;
selecting a target classifier from a set of classifiers, wherein the target classifier is selected based on a determination that a string-feature criteria of the target classifier corresponds to at least one string-feature of the string-feature vector and a sensor-feature criteria of the target classifier corresponds to at least one sensor-feature in the sensor-feature vector; and
initiating, by the computing device, a target action that corresponds to the target classifier.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed embodiments relate to mapping an utterance to an action using a classifier. One illustrative computing device includes a user interface having an input component. The computing device further includes a processor and a computer-readable storage medium, having stored thereon program instructions that, upon execution by the processor, cause the computing device to perform a set of operations including: receiving an audio utterance via the input component; determining a text string based on the utterance; determining a string-feature vector based on the text string; selecting a target classifier from a set of classifiers, wherein the target classifier is selected based on a determination that a string-feature criteria of the target classifier corresponds to at least one string-feature of the string-feature vector; and initiating a target action that corresponds to the target classifier.
189 Citations
25 Claims
-
1. A method, comprising:
-
receiving, by a computing device, an audio utterance; determining a text string based on the utterance; determining a string-feature vector based on the text string; receiving sensor data; determining a sensor-feature vector based on the sensor data; selecting a target classifier from a set of classifiers, wherein the target classifier is selected based on a determination that a string-feature criteria of the target classifier corresponds to at least one string-feature of the string-feature vector and a sensor-feature criteria of the target classifier corresponds to at least one sensor-feature in the sensor-feature vector; and initiating, by the computing device, a target action that corresponds to the target classifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-readable storage medium, having stored thereon program instructions that, upon execution by a computing device, cause the computing device to perform a set of operations comprising:
-
receiving an audio utterance; determining a text string based on the utterance; determining a string-feature vector based on the text string; receiving sensor data; determining a sensor-feature vector based on the sensor data; selecting a target classifier from a set of classifiers, wherein the target classifier is selected based on a determination that a string-feature criteria of the target classifier corresponds to at least one string-feature of the string-feature vector and a sensor-feature criteria of the target classifier corresponds to at least one sensor-feature in the sensor-feature vector; and initiating a target action that corresponds to the target classifier. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computing device comprising:
-
a user interface having an input component; a processor; and a computer-readable storage medium, having stored thereon program instructions that, upon execution by the processor, cause the computing device to perform a set of operations comprising; receiving an audio utterance via the input component; determining a text string based on the utterance; determining a string-feature vector based on the text string; selecting a target classifier from a set of classifiers, wherein the target classifier is selected based on a determination that a string-feature criteria of the target classifier corresponds to at least one string-feature of the string-feature vector; and initiating a target action that corresponds to the target classifier. - View Dependent Claims (19, 20)
-
-
21. A method, comprising:
-
receiving, by a computing device, an audio utterance; determining a text string based on the utterance; determining a string-feature vector based on the text string; receiving sensor data; determining a sensor-feature vector based on the sensor data; determining an identified action; and generating a classifier, wherein the classifier has a string-feature criteria that corresponds to at least one string-feature in the string-feature vector, has a sensor-feature criteria that corresponds to at least one sensor-feature in the sensor-feature vector, and corresponds to the identified action. - View Dependent Claims (22, 23, 24, 25)
-
Specification