IP Library Granted Patent US 8,671,088
Granted Patent B2
US 8,671,088 · App. 13/854,582 · Granted Mar 11, 2014

System and method for providing a natural language interface to a database

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,671,088
App. No.
13/854,582
Granted
Mar 11, 2014
Kind
B2
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.

Claims (36)

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.

2. The method of claim 1 , wherein the response is text-based and audible.

3. The method of claim 1 , wherein the user query is one of a natural language speech query and a text-based query.

4. The method of claim 1 , wherein the key data comprises one of keywords and key phrases.

5. The method of claim 1 , wherein submitting of the key data to the search engine further comprises submitting the key data to a plurality of search engines.

6. The method of claim 1 , wherein the user query is received via a speech recognizer.

7. The method of claim 1 , wherein the response is a natural language response provided via synthetic speech.

8. The method of claim 1 , wherein the response is a multimedia response.

9. The method of claim 1 , wherein the user query and the response are provided and received via a dialog mode.

10. The method of claim 1 , wherein the user interacts with a virtual agent in a dialog mode.

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.

12. The system of claim 11 , wherein the response is text-based and audible.

13. The system of claim 11 , wherein the user query is one of a natural language speech query and a text-based query.

14. The system of claim 11 , wherein the key data comprises one of keywords and key phrases.

15. The system of claim 11 , wherein submitting of the key data to the search engine further comprises submitting the key data to a plurality of search engines.

16. The system of claim 11 , wherein the user query is received via a speech recognizer.

17. The system of claim 11 , wherein the response is a natural language response provided via synthetic speech.

18. The system of claim 11 , wherein the response is a multimedia response.

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.

20. The computer-readable hardware device of claim 19 , wherein the response is text-based and audible.

Assignments (6)
CORRECTION TO INCLUDE THE EFFECTIVE DATE OF 6/30/2008 OF THE ASSIGNMENT RECORDED AT 31650/219 ON 11/21/2013 Recorded May 14, 2014
From: AT&T CORP.
To: AT&T PROPERTIES, LLC
Reel/Frame 032894/0492 →
CORRECTION TO THE RECORDATION COVER SHEET TO INCLUDE THE EFFECTIVE DATE OF 6/30/2008 OF THE ASSIGNMENT RECORDED AT 31653/353 ON 11/21/2013 Recorded May 14, 2014
From: AT&T PROPERTIES, LLC
To: AT&T INTELLECTUAL PROPERTY II, L.P.
Reel/Frame 032894/0512 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2014
From: AT&T INTELLECTUAL PROPERTY II, L.P.
To: BAMPTON TECHNOLOGIES LLC
Reel/Frame 032522/0060 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2013
From: AT&T CORP.
To: AT&T PROPERTIES, LLC
Reel/Frame 031650/0219 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2013
From: AT&T PROPERTIES, LLC
To: AT&T INTELLECTUAL PROPERTY II, L.P.
Reel/Frame 031653/0353 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2013
From: COX, RICHARD VANDERVOORT; ESLAMBOLCHI, HOSSEIN; NADJI, BEHZAD; RAHIM, MAZIN G.
To: AT&T CORP,
Reel/Frame 030126/0005 →