Multimodal natural language query system for processing and analyzing voice and proximity-based queries
DCFirst Claim
1. A query system, comprising:
- a computing device communicatively coupled to a network and configured to receive audio input comprising a query and determine location information; and
a server communicatively coupled to the computing device via the network, wherein the server is configured to;
receive the query from the computing device;
perform natural language processing on the query using lexicons and grammar rules to parse sentences and determine a meaning of the query, wherein the natural language processing comprises converting text in natural language form to text in searchable form using the lexicons and grammar rules to determine the meaning of the query;
utilize location information to further determine the meaning of the query;
perform a database look up based on the determined meaning of the query, wherein the database look up is provided with a context and environment for narrowing and streamlining the database look up utilizing the location information; and
rank responses of the database lookup using an accuracy algorithm.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
The present disclosure provides a natural language query system and method for processing and analyzing multimodally-originated queries, including voice and proximity-based queries. The natural language query system includes a Web-enabled device including a speech input module for receiving a voice-based query in natural language form from a user and a location/proximity module for receiving location/proximity information from a location/proximity device. The query system also includes a speech conversion module for converting the voice-based query in natural language form to text in natural language form and a natural language processing module for converting the text in natural language form to text in searchable form. The query system further includes a semantic engine module for converting the text in searchable form to a formal database query and a database-look-up module for using the formal database query to obtain a result related to the voice-based query in natural language form from a database.
30 Citations
12 Claims
-
1. A query system, comprising:
-
a computing device communicatively coupled to a network and configured to receive audio input comprising a query and determine location information; and a server communicatively coupled to the computing device via the network, wherein the server is configured to; receive the query from the computing device; perform natural language processing on the query using lexicons and grammar rules to parse sentences and determine a meaning of the query, wherein the natural language processing comprises converting text in natural language form to text in searchable form using the lexicons and grammar rules to determine the meaning of the query; utilize location information to further determine the meaning of the query; perform a database look up based on the determined meaning of the query, wherein the database look up is provided with a context and environment for narrowing and streamlining the database look up utilizing the location information; and rank responses of the database lookup using an accuracy algorithm. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A mobile device query method, comprising:
-
receiving an audio query from a user; determining location information of the user based on Global Positioning Satellite functionality or Radio Frequency Identification readings; transmitting the audio query and the location information to a server; and receiving a plurality of responses to the audio query from the server, each of the plurality of responses is ranked by the server using an accuracy algorithm; wherein the server is configured to; perform natural language processing on the audio query using lexicons and grammar rules to parse sentences and determine a meaning of the audio query, wherein the natural language processing comprises converting text in natural language form to text in searchable form using the lexicons and grammar rules to determine the meaning of the audio query; utilize the location information to further determine the meaning of the audio query; and perform a database look up based on the determined meaning of the audio query, wherein the database look up is provided with a context and environment for narrowing and streamlining the database look up utilizing the location information.
-
Specification