MULTIMODAL NATURAL LANGUAGE QUERY SYSTEM FOR PROCESSING AND ANALYZING VOICE AND PROXIMITY-BASED QUERIES
First Claim
1. A query system, comprising:
- a computing device communicatively coupled to a network and configured to receive audio input and determine location information; and
a server communicatively coupled to the computing device via the network, wherein the server is configured to;
receive a query from the computing device;
perform natural language processing on the query using lexicons and grammar rules to determine a meaning of the query;
utilize location information to further determine the meaning of the query; and
perform a database look up based on the determined meaning of the query.
2 Assignments
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.
293 Citations
14 Claims
-
1. A query system, comprising:
-
a computing device communicatively coupled to a network and configured to receive audio input and determine location information; and a server communicatively coupled to the computing device via the network, wherein the server is configured to; receive a query from the computing device; perform natural language processing on the query using lexicons and grammar rules to determine a meaning of the query; utilize location information to further determine the meaning of the query; and perform a database look up based on the determined meaning of the query. - 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.
-
-
13. A query method, comprising:
-
receiving an audio query and location information; converting the audio query into text in a natural language form; converting the text in a natural language form to text in searchable form using lexicons and grammar rules to parse sentences and determine underlying meanings of the audio query; determining a formal database query from the text in searchable form; and performing a database lookup based on the formal database query. - View Dependent Claims (14)
-
Specification