Method of using a natural language interface to retrieve...

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000, C707S793000, C707S793000

Reexamination Certificate

active

06173279

ABSTRACT:

TECHNICAL FIELD
The invention relates to a method for using a natural language query for retrieving information from one or more data resources and, more particularly, a method for using a natural language query for automatically retrieving and configuring a destination telephone number from existing data resources and using the destination telephone number to place a telephone call.
BACKGROUND OF THE INVENTION
Files or other resources on computers around the world may be publicly available to users of other computers through the collection of networks known as the Internet. The collection of all such publicly available resources, linked together using files written in Hypertext Mark-up Language (“HTML”) is known as the World Wide Web (“web”).
A user of a computer that is connected to the Internet may cause a program known as a client to request resources that are part of the web. Server programs then process the requests to return the specified resources. A standard naming convention has been adopted, known as a Uniform Resource Locator (“URL”). This convention encompasses several types of location names, presently including subclasses such as Hypertext Transport Protocol (“http”), File Transport Protocol (“ftp”), gopher and Wide Area Information Service (“WAIS”).
The various resources accessible via the web are created and maintained by many different people on servers located all around the world, and may be created for many different purposes. Many individuals and businesses now have their own web sites that can be visited by people “surfing” the web. These web sites typically provide information on a myriad of subjects such as sports, business, news and even community events. For example, many web sites exist which provide useful information about a particular business establishment such as office locations, customer service telephone numbers and information about the products and/or services that the business offers to the consumer.
In many cases, an individual accessing such a web site is looking for particular information such as information about a particular product. However, the individual might desire additional information about the particular product, which is not available from the web site. Typically, the individual will place a telephone call to the customer service department of the business entity to obtain the additional information. For example, the individual may want to know if an electronics store carries a particular product, such as a particular brand name television and the price of the television. Such information may not be contained in the web site and the individual may have to call the electronics store to receive the desired information. This multiple step process of searching and retrieving information from the Internet and then using a conventional phone line to call the business establishment for still more information or conducting business is cumbersome and time consuming.
In other cases, the individual may generally know the location of a particular establishment, but may not know the exact address or the name of the establishment. For example, an individual may know that there is an electronics store in their town on Route 4, but may not know the name of the electronics store. The individual may access a web site that contains information about the particular town to try to identify the exact name and location of the electronics store. Conventional searching techniques require a hierarchical step by step query approach to locate the desired information. For example, the individual may enter the address of the store, if known, or the type of store to get a listing of relevant information. However, such searching may require many steps and, in many instances, the available search queries may not be compatible with the known information. As such, the searching many require additional unnecessary search queries in order to obtain the desired information.
SUMMARY OF THE INVENTION
In accordance with the present invention, a method of using at least one natural language query to retrieve information from one or more data resources and further performing a requested action using the retrieved information is disclosed. At least one natural language query directed to retrieving particular information is received. At least one object from the natural language query is extracted. The relationship between each of the at least one extracted objects is determined. A semantic representation is created from the at least one extracted objects. A database query is generated based on the semantic representation using a pre-defined knowledge structure. The query is applied to one or more of the data resources and information is retrieved. The requested action is then performed using the retrieved information.
In another embodiment of the present invention, the information retrieved is a telephone number for a particular destination and the requested action is the placement of a telephone call using the retrieved telephone number.
In another embodiment of the present invention, the requested information is retrieved by querying multiple data resources in which each data resource contains a different type of information. Objects are extracted from the natural language query which correspond to different types of information. Each information type is associated with a particular data resource. A query is generated for each object and applied to the corresponding data resource. The retrieved information may be integrated into a query to a different data resource to retrieve additional information. The retrieved information may be used to perform a requested action such as the placement of a telephone call.


REFERENCES:
patent: 4797910 (1989-01-01), Daudelin
patent: 4959855 (1990-09-01), Daudelin
patent: 4979206 (1990-12-01), Padden et al.
patent: 5331554 (1994-07-01), Graham
patent: 5839107 (1998-11-01), Gupta et al.
patent: 5878418 (1999-03-01), Polcyn et al.
patent: 5895464 (1999-04-01), Bhandari et al.
patent: 5943410 (1999-08-01), Shaffer et al.
patent: 6026392 (2000-02-01), Kouchi et al.
patent: 6028917 (2000-02-01), Creamer et al.
patent: PCT/US99/07278 (1999-07-01), None
Tsuchida H Et Al: An intelligent directory assistance system. Methodologies for Intelligent Systems, 3. Proceedings of the Third International Symposium, Turin, Italy, Oct. 12-15, 1998, pp. 160-169, cited as of particular relevance to claims 1-21 in the International Search Report for PCT Application No. PCT/US99/07278.
Kellner A Et Al: Padis An automatic telephone switchboard and directory information system Speech Communication, vol. 23, No. 1-2, Oct. 1, 1997, p. 95-111 cited as of particular relevance to claims 1-21 in the International Search Report for PCT Application No. PCT/US99/07278.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method of using a natural language interface to retrieve... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method of using a natural language interface to retrieve..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method of using a natural language interface to retrieve... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2554291

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.