Multimodal natural language query system and architecture for processing voice and proximity-based queries
First Claim
1. A natural language query system for processing voice and proximity-based queries, comprising:
- a device, comprising;
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;
a speech conversion module for converting the voice-based query in natural language form to text in natural language form;
a natural language processing module for converting the text in natural language form to text in searchable form;
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.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a wireless natural language query system, architecture, and method for processing 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 natural language 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 natural language 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.
-
Citations
30 Claims
-
1. A natural language query system for processing voice and proximity-based queries, comprising:
-
a device, comprising;
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;
a speech conversion module for converting the voice-based query in natural language form to text in natural language form;
a natural language processing module for converting the text in natural language form to text in searchable form;
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A natural language query architecture for processing voice and proximity-based queries, comprising:
-
a Web-enabled device, comprising;
a speech plug-in for receiving a voice-based query in natural language form from a user; and
a location/proximity plug-in for receiving location/proximity information from a location/proximity device;
a speech conversion algorithm for converting the voice-based query in natural language form to text in natural language form;
a natural language processing algorithm for converting the text in natural language form to text in searchable form;
a semantic engine algorithm for converting the text in searchable form to a formal database query; and
a database-look-up algorithm for using the formal database query to obtain a result related to the voice-based query in natural language form from a database. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A natural language query method for processing voice and proximity-based queries, comprising:
-
providing a device, comprising;
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;
converting the voice-based query in natural language form to text in natural language form using a speech conversion module;
converting the text in natural language form to text in searchable form using a natural language processing module;
converting the text in searchable form to a formal database query using a semantic engine module; and
obtaining a result related to the voice-based query in natural language form from a database using the formal database query and a database-look-up module. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification