Patent US5765150A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5765150A Expired / Lapsed US ⏱️ 0.0 years remaining

Method for statistically projecting the ranking of information

Assignee: AltaVista Co
•
Filing: 1996-08-09
•
Granted: 1998-06-09
•
Expires: 2016-08-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer implemented method selectively searches an index of a database according to scores assigned to records of the database located during the searching. The records of the database are index by storing index entries in a memory. Each index entry includes a word entry representing a unique portion of information of the database and one or more location entries indicating where the unique portion of information represented by the word entry occurs in the records of the database. A weight is assigned to each index entry according to a relative frequency of occurrence of the portion of information in the database. The index is sequentially searched to locate records qualified by a query having terms and operators. The terms correspond to index entries. The located records are scored according to the number of times portions of information corresponding to the terms of the query occur in the records and their associated weights. The scores and identities of the located records are stored in entries of a ranking list having a predetermined number of entries. In response to searching a predetermined fraction of the index, a determination is made to see if any unlocated records of the database can receive a score higher than one of the records stored of the ranking list using index entries having a lowest weight. If not, the index is searched using only the index entries having weights higher than index entries having the lowest weigh.

Inventors

  • 👤 Michael Burrows

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 11:01
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/30; G06F16/38; G06F16/31; G06F16/316; G06F16/319; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99935; Y10S707/99941; Y10S707/99943

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 255 words
A computer implemented method for ranking records of a database located during a search of an index to the database, comprising: indexing the records of the database by storing index entries in a memory to create the index, each index entry including a word entry representing a unique portion of information of the database and one or more location entries indicating where the unique portion of information represented by the word entry occurs in the records of the database; assigning a weight to each index entry according to a relative frequency of occurrence of the portion of information in the database; parsing a query into terms and operators, each term associated with a corresponding index entry; sequentially searching index entries to locate records of the database which are qualified by the terms and operators of the query; scoring each located record according to the number of times portions of information corresponding to the terms of the query occur in each record and their associated weights; storing the scores and identities of the located records in entries of a ranking list, the ranking list having a predetermined number of entries; and in response to having searched a predetermined fraction of the index, determining if any unlocated records of the database can receive a score higher than one of the records stored of the ranking list based the index entries corresponding to the terms having a lowest weight, and if not, searching the index using only using the index entries having weights higher than the lowest weight.
Claim 2
Dependent Claim 255 words
A computer implemented method for ranking records of a database located during a search of an index to the database, comprising: indexing the records of the database by storing index entries in a memory to create the index, each index entry including a word entry representing a unique portion of information of the database and one or more location entries indicating where the unique portion of information represented by the word entry occurs in the records of the database; assigning a weight to each index entry according to a relative frequency of occurrence of the portion of information in the database; parsing a query into terms and operators, each term associated with a corresponding index entry; sequentially searching index entries to locate records of the database which are qualified by the terms and operators of the query; scoring each located record according to the number of times portions of information corresponding to the terms of the query occur in each record and their associated weights; storing the scores and identities of the located records in entries of a ranking list, the ranking list having a predetermined number of entries; and in response to having searched a predetermined fraction of the index, determining if any unlocated records of the database can receive a score higher than one of the records stored of the ranking list based the index entries corresponding to the terms having a lowest weight, and if not, searching the index using only using the index entries having weights higher than the lowest weight.
Claim 3
Dependent Claim 43 words
The method of claim 1 further comprising: assigning the weight to each index entry according to a difference between the number of records indexed and the number of records including the portion of information corresponding to the word entry of the index entry.
Claim 4
Dependent Claim 18 words
The method of claim 1 further comprising: ordering the entries of the ranking list according to the scores.

References Cited (Backward Citations)

US4839853A Cited
US5321833A Cited
US5450580A Cited
US5265065A Cited
US5418951A Cited
US5598557A Cited
US5544352A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-06-08 2001-12-08 2002-06-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-06-08 2005-12-08 2006-06-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-06-08 2009-12-08 2010-06-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag