System and method for providing a natural language interface to a database
AssigneeAT&T Corp.
InventorsRichard Cox, Hossein Eslambolchi, Behzad Nadji, Mazin Rahim
Life of this patent
Estimating the term…
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.
Claims20
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.
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.
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.
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.
Dependencies are inferred from the claim text.