System and method for providing a natural language interface to a database
First Claim
Patent Images
1. A method for providing a response to a query, the method comprising:
- receiving a user query;
extracting key data from the user query;
submitting the extracted key data to a data base search engine to retrieve a top n pages from the data base;
processing of the top n pages through a natural language dialog engine; and
providing a response based on processing the top n pages.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing a natural language interface to a database or the Internet. The method provides a response from a database to a natural language query. The method comprises receiving a user query, extracting key data from the user query, submitting the extracted key data to a data base search engine to retrieve a top n pages from the data base, processing of the top n pages through a natural language dialog engine and providing a response based on processing the top n pages.
75 Citations
20 Claims
-
1. A method for providing a response to a query, the method comprising:
-
receiving a user query;
extracting key data from the user query;
submitting the extracted key data to a data base search engine to retrieve a top n pages from the data base;
processing of the top n pages through a natural language dialog engine; and
providing a response based on processing the top n pages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for providing a response to a query, the method comprising:
-
means for receiving a user query;
means for extracting key data from the user query;
means for submitting the extracted key data to a data base search engine to retrieve a top n pages from the data base;
means for processing of the top n pages through a natural language dialog engine; and
means for providing a response based on processing the top n pages.
-
-
18. A system for providing a response to a query, the method comprising:
-
a module configured to receive a user query;
a module configured to extract key data from the user query;
a module configured to submit the extracted key data to a data base search engine to retrieve a top n pages from the data base;
a module configured to process of the top n pages through a natural language dialog engine; and
a module configured to provide a response based on processing the top n pages. - View Dependent Claims (19)
-
-
20. A computer readable medium storing instructions for controlling a computing device to perform the steps:
-
receiving a user query;
extracting key data from the user query;
submitting the extracted key data to a data base search engine to retrieve a top n pages from the data base;
processing of the top n pages through a natural language dialog engine; and
providing a response based on processing the top n pages.
-
Specification