Apparatus for Accepting a Verbal Query to be Executed Against Structured Data
First Claim
1. A computing system comprising:
- a processor configured according to computer executable instructions,a memory for storing computer executable instructions,an input/output device; and
a communication apparatus;
the computer executable instructions comprising instructions for converting natural language speech into a structured query to a database and providing a result, wherein the computer executable instructions further comprise instructions for;
Accepting a verbal input from a portable computing device;
Communicating the verbal input to a verbal to text translation application to obtain a text query;
Converting the text query into a structured language query;
Executing the structured language query against a structured data store;
Receiving the results from the structured language query;
Converting the results into a desired format for the portable computing device;
Communicating the result in the desired format to the portable computing device wherein the result is displayed in the desired format on the portable computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing system for converting natural language spoken queries to a mobile computing device into structured queries to be executed against a structured data store to obtain an answer to the spoken query on the portable computing device is disclosed. The computer executable instructions may comprising instructions for accepting a verbal input, communicating the verbal input to a verbal to text translation application to obtain a text query where the text query is converted into a structured language query, the structured language query is executed against a structured data store, the results from the structured language query are generated, the results are converted into a desired format for the portable computing device and the result are received in the desired format to the portable computing device where the results are displayed in the desired format on the portable computing device.
-
Citations
12 Claims
-
1. A computing system comprising:
-
a processor configured according to computer executable instructions, a memory for storing computer executable instructions, an input/output device; and a communication apparatus; the computer executable instructions comprising instructions for converting natural language speech into a structured query to a database and providing a result, wherein the computer executable instructions further comprise instructions for; Accepting a verbal input from a portable computing device; Communicating the verbal input to a verbal to text translation application to obtain a text query; Converting the text query into a structured language query; Executing the structured language query against a structured data store; Receiving the results from the structured language query; Converting the results into a desired format for the portable computing device; Communicating the result in the desired format to the portable computing device wherein the result is displayed in the desired format on the portable computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A portable computing device for executing a spoken natural language query against a structured data store to return a result comprising:
-
a processor configured according to computer executable instructions, a memory for storing computer executable instructions, an input/output device; and a communication apparatus; the computer executable instructions comprising instructions for converting natural language speech into a structured query to a database and providing a result, wherein the computer executable instructions further comprise instructions for; Accepting a verbal input; Communicating the verbal input to a verbal to text translation application to obtain a text query wherein; the text query is converted into a structured language query; the structured language query is executed against a structured data store; the results from the structured language query are generated; the results are converted into a desired format for the portable computing device; Receiving the result in the desired format to the portable computing device wherein the result is displayed in the desired format on the portable computing device.
-
Specification