Technique for ranking records of a database

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

Reexamination Certificate

active

06317741

ABSTRACT:

FIELD OF THE INVENTION
The present invention relates generally to ranking records of a database, and, more particularly, to a technique for ranking records of a database located during a search of an index to the database performed in response to a query received from a user.
BACKGROUND OF THE INVENTION
In the prior art, it has been well known that computer systems can be used to index databases, and to search the index to locate records qualified by queries. In recent years, a unique distributed database has emerged in the form of the World-Wide-Web (Web). The database records of the Web are in the form of pages accessible via the Internet. Here, tens of millions of pages are accessible by anyone having a communications link to the Internet.
The pages are dispersed over millions of different computer systems all over the world. Users of the Internet constantly desire to locate specific pages containing information of interest. The pages can be expressed in any number of different character sets such as English, French, German, Spanish, Cyrillic, Kanakata, and Mandarin. In addition, the pages can include specialized components, such as embedded “forms,” executable programs, JAVA applets, and hypertext.
Moreover, the pages can be constructed using various formatting conventions, for example, ASCII text, Postscript files, html files, and Acrobat files. The pages can include links to multimedia information content other than text, such as audio, graphics, and moving pictures.
Search engines have been provided to allow users to locate Web pages of interest. These search engines typically have a query interface where the users specify terms and operators which they want to use to qualify pages.
There are a number of problems with presenting pages located by searching an index to the Web. First, the number of pages accessible through the Web is very large, so the number of qualifying pages can also be large. In addition, many Web users are unsophisticated, so there is a large likelihood that queries will be loosely specified, thereby yielding many pages which may not be of interest to the users. The number of qualifying pages may number in the tens of thousands.
It is desired to present search results in a usable manner so that users are not burdened with perusing all qualifying records.
SUMMARY OF THE INVENTION
According to the present invention, a technique for ranking records of a database is provided. The database records to be ranked are located during a search of an index to the database performed in response to a query received from a user. The index has a plurality of index entries, wherein each index entry has a weight. The query has a plurality of query terms, wherein each query term corresponds to an index entry. In a preferred embodiment, the technique is realized by scoring each located record according to the number of times portions of information corresponding to each query term occur in each record and the weight of each index entry corresponding to each occurring query term. The score and an identifier of each located record are then stored in a respective entry of a ranking list. The ranking list has a limit on the number of entries that are stored therein. In response to the ranking list reaching the limit, it is determined if any records yet to be located may achieve a score that is higher than the score of any of the records already located and stored in the ranking list based upon query terms corresponding to index entries having a low weight. If not, the index is searched using query terms corresponding to index entries having weights higher than the low weight.
In accordance with other aspects of the present invention, each index entry has a word entry corresponding a unique portion of information of the database. In such a case, the weight to each index entry is beneficially assigned according to a difference between the number of records indexed and the number of records including the unique portion of information corresponding to the word entry of the index entry.
In accordance with further aspects of the present invention, the entries of the ranking list are beneficially ordered according to the scores. The information associated with each located record may then beneficially be provided to the user in the order of the ranking list. For example, the provided information associated with each located record may be the score of each located record and/or the identifier of each located record.
The present invention will now be described in more detail with reference to exemplary embodiments thereof as shown in the appended drawings. While the present invention is described below with reference to preferred embodiments, it should be understood that the present invention is not limited thereto. Those of ordinary skill in the art having access to the teachings herein will recognize additional implementations, modifications, and embodiments, as well as other fields of use, which are within the scope of the present invention as disclosed and claimed herein, and with respect to which the present invention could be of significant utility.


REFERENCES:
patent: 4839853 (1989-06-01), Deerwester et al.
patent: 5265065 (1993-11-01), Turtle
patent: 5321833 (1994-06-01), Chang et al.
patent: 5404510 (1995-04-01), Smith et al.
patent: 5418951 (1995-05-01), Damashek
patent: 5450580 (1995-09-01), Takada
patent: 5544352 (1996-08-01), Egger
patent: 5598557 (1997-01-01), Doner et al.
patent: 5606690 (1997-02-01), Hunter et al.
patent: 5640553 (1997-06-01), Schultz
patent: 5659742 (1997-08-01), Beattie et al.
patent: 5675788 (1997-10-01), Husick et al.
patent: 5724571 (1998-03-01), Woods
patent: 5737734 (1998-04-01), Schultz
patent: 5822731 (1998-10-01), Schultz
patent: 5873076 (1999-02-01), Barr et al.
patent: 6029195 (2000-02-01), Herz
patent: 6105019 (2000-08-01), Burrows
Business Wire, Open Text's Web Search Server for OEM's; Offers Uniques Intelligent Search Capabilities, p. 9181355.
Information Intelligence Inc., World Wide Web Search Engines: Alta Vista & Yahoo, DR LINK, Accession No. 3168688, May 1996.
Yuwono et al, WISE: A World Wide Web Resource Database System, IEEE Transactions on Knowledge and Data Engineering, vol. 8, No. 4, Aug. 1996, pp. 548-554.
Steinberg, Seek and Ye Shall Find (Maybe), WIRED May 1996, p. 108 et al.

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

Technique for ranking records of a database does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Technique for ranking records of a database, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Technique for ranking records of a database will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2607280

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