METHOD AND SYSTEM FOR DETERMINING AN ANSWER TO A QUERY
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 query requesting information determinable by a formula having a plurality of mathematical or scientific parameters, and (ii) one or more indications of one or more parameter values corresponding to the formula, wherein the user input in the imprecise syntax is expressed using natural language and/or informal terminology provided by a user, and wherein receiving the user input includes at least one of;
a) receiving the user input via a communication network, andb) receiving the user input via a user interface device;
analyzing, at 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 one or more computer processors, an answer to the query using the determined formula with the one or more parameter values integrated into the formula; and
generating, at one or more computer processors, electronic display information that, when displayed by a display device, renders an indication of the answer;
wherein the computer-implemented method further comprises at least one of;
i) transmitting the electronic display information via the communication network to a computer including, or coupled to, the display device, andii) displaying the electronic display information on the display device.
0 Assignments
0 Petitions
Accused Products
Abstract
User input in an imprecise syntax (e.g., expressed using natural language and/or informal terminology) is received, the user input including a query requesting information determinable by a formula and one or more indications of parameter values corresponding to the formula. The user input is analyzed to determine the formula with the one or more parameter values integrated into the formula. An answer to the query is calculated using the determined formula, and electronic display information is generated that, when displayed by a display device, renders an indication of the answer.
0 Citations
45 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 query requesting information determinable by a formula having a plurality of mathematical or scientific parameters, and (ii) one or more indications of one or more parameter values corresponding to the formula, wherein the user input in the imprecise syntax is expressed using natural language and/or informal terminology provided by a user, and wherein receiving the user input includes at least one of; a) receiving the user input via a communication network, and b) receiving the user input via a user interface device; analyzing, at 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 one or more computer processors, an answer to the query using the determined formula with the one or more parameter values integrated into the formula; and generating, at one or more computer processors, electronic display information that, when displayed by a display device, renders an indication of the answer; wherein the computer-implemented method further comprises at least one of; i) transmitting the electronic display information via the communication network to a computer including, or coupled to, the display device, and ii) displaying the electronic display information on the display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
a computing system having one or more processors communicatively coupled to at least one of;
i) a communication network, and ii) a user interface device and a display device;one or more memory devices coupled to the computing system, 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; analyze user input in an imprecise syntax to determine a formula with one or more parameter values, corresponding to the formula, integrated into the formula, wherein; the user input in the imprecise syntax includes at least (i) a query requesting information determinable by the formula having a plurality of mathematical or scientific parameters, and (ii) one or more indications of the 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 provided by a user, and at least one of; a) the user input was received via the communication network, and b) the user input was received via the user interface device; the one or more memory devices further store machine readable instructions that, when executed by the one or more processors, cause the one or more processors to; calculate an answer to the query using the determined formula with the one or more parameter values integrated into the formula, and generate electronic display information that, when displayed by the display device, renders an indication of the answer; the one or more memory devices further store machine readable instructions that, when executed by the one or more processors, cause the one or more processors to, at least one of; i) prompt the one or more processors to transmit the electronic display information via the communication network, and ii) control the display device to display the electronic display information on the display device. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 33, 34, 35, 36)
-
-
37. A tangible, non-transitory, computer readable medium, or media, storing machine readable instructions that, when executed by one or more processors, cause the one or more processors to:
-
analyze user input in an imprecise syntax to determine a formula with one or more parameter values, corresponding to the formula, integrated into the formula, wherein; the user input in the imprecise syntax includes at least (i) a query requesting information determinable by the formula having a plurality of mathematical or scientific parameters, and (ii) one or more indications of the 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 provided by a user, and at least one of; a) the user input was received via a communication network, and b) the user input was received via a user interface device; wherein the computer readable medium, or media, further stores machine readable instructions that, when executed by the one or more processors, cause the one or more processors to; calculate an answer to the query using the determined formula with the one or more parameter values integrated into the formula, and generate electronic display information that, when displayed by a display device, renders an indication of the answer; wherein the computer readable medium, or media, further stores machine readable instructions that, when executed by the one or more processors, cause the one or more processors to, at least one of; i) prompt the one or more processors to transmit the electronic display information via the communication network, and ii) control the display device to display the electronic display information on the display device. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45)
-
Specification