System and method for providing a natural language interface to a database
First Claim
Patent Images
1. A method comprising:
- extracting, via a processor, key data from a user query;
submitting the key data to a search engine to perform a search and to retrieve a set of top n pages from a database, wherein in response to a restriction to access a restricted page of the set of top n pages, the processor without user interference negotiates a fee to overcome the restriction independent of a user navigation to the restricted page;
providing, at a first time, a response to the user query;
after providing the response at the first time, continuing, without further user input, to search for information associated with the user query using a machine learning process to expand the search; and
presenting an option to a device associated with a user, at a second time which is later than the first time, to view the related information separate from the response.
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.
-
Citations
20 Claims
-
1. A method comprising:
-
extracting, via a processor, key data from a user query;
submitting the key data to a search engine to perform a search and to retrieve a set of top n pages from a database, wherein in response to a restriction to access a restricted page of the set of top n pages, the processor without user interference negotiates a fee to overcome the restriction independent of a user navigation to the restricted page;providing, at a first time, a response to the user query; after providing the response at the first time, continuing, without further user input, to search for information associated with the user query using a machine learning process to expand the search; and presenting an option to a device associated with a user, at a second time which is later than the first time, to view the related information separate from the response. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a processor; and a computer-readable storage medium having instructions stored which, when executed by the processor, result in the processor performing operations comprising; extracting, via a processor, key data from a user query; submitting the key data to a search engine to perform a search and to retrieve a set of top n pages from a database, wherein in response to a restriction to access a restricted page of the set of top n pages, the processor without user interference negotiates a fee to overcome the restriction independent of a user navigation to the restricted page; providing, at a first time, a response to the user query; after providing the response at the first time, continuing, without further user input, to search for information associated with the user query using a machine learning process to expand the search; and presenting an option to a device associated with a user, at a second time which is later than the first time, to view the related information separate from the response. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable hardware device having instructions stored which, when executed by a computing device, result in the computing device performing operations comprising:
-
extracting, via a processor, key data from a user query; submitting the key data to a search engine to perform a search and to retrieve a set of top n pages from a database, wherein in response to a restriction to access a restricted page of the set of top n pages, the processor without user interference negotiates a fee to overcome the restriction independent of a user navigation to the restricted page; providing, at a first time, a response to the user query; after providing the response at the first time, continuing, without further user input, to search for information associated with the user query using a machine learning process to expand the search; and presenting an option to a device associated with a user, at a second time which is later than the first time, to view the related information separate from the response. - View Dependent Claims (20)
-
Specification