Performing machine actions in response to voice input
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving, at one or more computer processors, a user input in an imprecise syntax, wherein;
the user input in the imprecise syntax includes at least (i) a word, or a phrase, that corresponds to a formula having a plurality of mathematical or scientific parameters, and (ii) one or more words, and/or one or more phrases, that correspond to one or more parameter values corresponding to the formula,the user input in the imprecise syntax is expressed using natural language and/or informal terminology spoken by a user, andthe user input in the imprecise syntax corresponds to a digital representation of an audio signal corresponding to speech spoken by the user, the digital representation of the audio signal corresponding to the speech spoken by the user having been generated by a voice recognition system;
analyzing, at the one or more computer processors, the user input in the imprecise syntax to determine the formula with the one or more parameter values integrated into the formula;
calculating, at the one or more computer processors, a numerical result using the determined formula with the one or more parameter values integrated into the determined formula; and
generating, at the one or more computer processors, an output, using the numerical result, to perform a physical machine action.
0 Assignments
0 Petitions
Accused Products
Abstract
In a method for determining an answer to a query expressed in an imprecise syntax, a formula for computing an answer to the query is determined. An answer is calculated using the formula, and the answer is then presented to the user.
-
Citations
40 Claims
-
1. A computer-implemented method, comprising:
-
receiving, at one or more computer processors, a user input in an imprecise syntax, wherein; the user input in the imprecise syntax includes at least (i) a word, or a phrase, that corresponds to a formula having a plurality of mathematical or scientific parameters, and (ii) one or more words, and/or one or more phrases, that correspond to one or more parameter values corresponding to the formula, the user input in the imprecise syntax is expressed using natural language and/or informal terminology spoken by a user, and the user input in the imprecise syntax corresponds to a digital representation of an audio signal corresponding to speech spoken by the user, the digital representation of the audio signal corresponding to the speech spoken by the user having been generated by a voice recognition system; analyzing, at the one or more computer processors, the user input in the imprecise syntax to determine the formula with the one or more parameter values integrated into the formula; calculating, at the one or more computer processors, a numerical result using the determined formula with the one or more parameter values integrated into the determined formula; and generating, at the one or more computer processors, an output, using the numerical result, to perform a physical machine action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system, comprising:
-
one or more memory devices; and one or more processors coupled to the one or more memory devices; wherein the one or more memory devices store machine readable instructions that, when executed by the one or more processors, cause the one or more processors to; receive a user input in an imprecise syntax, wherein; the user input in the imprecise syntax includes at least (i) word, or a phrase, that corresponds to a formula having a plurality of mathematical or scientific parameters, and (ii) one or more words, and/or one or more phrases, that correspond to one or more parameter values corresponding to the formula, the user input in the imprecise syntax is expressed using natural language and/or informal terminology spoken by a user, and the user input in the imprecise syntax corresponds to a digital representation of an audio signal corresponding to speech spoken by the user, the digital representation of the audio signal corresponding to the speech spoken by the user having been generated by a voice recognition system; wherein the one or more memory devices store further machine readable instructions that, when executed by the one or more processors, cause the one or more processors to; analyze the user input in the imprecise syntax to determine the formula with the one or more parameter values integrated into the formula; calculate a numerical result using the determined formula with the one or more parameter values integrated into the determined formula; and generate an output, using the numerical result, to perform a physical machine action. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification