Multimodal natural language query system and architecture for processing voice and proximity-based queries
DCFirst Claim
1. A natural language query system processing voice and proximity-based queries, comprising:
- a device, comprising;
a speech input module receiving a voice-based query in natural language form from a user; and
a location/proximity module receiving location/proximity information from a location/proximity device;
a speech conversion module converting the voice-based query in natural language form to text in natural language form;
a natural language processing module converting the text in natural language form to text in searchable form using lexicons and grammar rules to parse sentences and determine underlying meanings of the voice-base query, wherein the underlying meanings are further determined responsive to the location/proximity information from the location/proximity module;
a semantic engine module converting the text in searchable form to a formal database query; and
a database-look-up module using the formal database query to obtain a result related to the voice-based query in natural language form from a database, wherein the location/proximity module is configured to provide a context and environment to the database-look-up module narrowing and streamlining the formal database query associated with the voice-based query, and wherein the narrowing and streamlining is responsive to the location/proximity information.
2 Assignments
Litigations
1 Petition
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.
509 Citations
30 Claims
-
1. A natural language query system processing voice and proximity-based queries, comprising:
-
a device, comprising; a speech input module receiving a voice-based query in natural language form from a user; and a location/proximity module receiving location/proximity information from a location/proximity device; a speech conversion module converting the voice-based query in natural language form to text in natural language form; a natural language processing module converting the text in natural language form to text in searchable form using lexicons and grammar rules to parse sentences and determine underlying meanings of the voice-base query, wherein the underlying meanings are further determined responsive to the location/proximity information from the location/proximity module; a semantic engine module converting the text in searchable form to a formal database query; and a database-look-up module using the formal database query to obtain a result related to the voice-based query in natural language form from a database, wherein the location/proximity module is configured to provide a context and environment to the database-look-up module narrowing and streamlining the formal database query associated with the voice-based query, and wherein the narrowing and streamlining is responsive to the location/proximity information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A natural language query architecture stores on a computer readable storage media processing voice and proximity-based queries, comprising:
-
a Web-enabled device, comprising; a speech plug-in receiving a voice-based query in natural language form from a user; and a location/proximity plug-in receiving location/proximity information from a location/proximity device; a speech conversion algorithm converting the voice-based query in natural language form to text in natural language form; a natural language processing algorithm converting the text in natural language form to text in searchable form using lexicons and grammar rules to parse sentences and determine underlying meanings of the voice-base query, wherein the underlying meanings are further determined responsive to the location/proximity information from the location/proximity plug-in; a semantic engine algorithm converting the text in searchable form to a formal database query; and a database-look-up algorithm using the formal database query to obtain a result related to the voice-based query in natural language form from a database, wherein the location/proximity plug-in is configured to provide a context and environment to the database-look-up algorithm narrowing and streamlining the formal database query associated with the voice-based query, and wherein the narrowing and streamlining is responsive to the location/proximity information. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A natural language query method processing voice and proximity-based queries, comprising:
-
providing a device, comprising; a speech input module receiving a voice-based query in natural language form from a user; and a location/proximity module 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 configured to use lexicons and grammar rules to parse sentences and determine underlying meanings of the voice-based query, wherein the underlying meanings are further determined responsive to the location/proximity information from the location/proximity module; converting the text in searchable form to a formal database query using a semantic engine module; narrowing the formal database query responsive to the location/proximity information from the location/proximity module, wherein the location/proximity module is configured to provide a context and environment narrowing and streamlining the formal database query associated with the voice-based query; 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