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

Method for sampling a compressed index to create a summarized index

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

Abstract

Abstract In a computer implemented method, a summary index data structure is generated from a data structure which indexes information stored in a database. Compressed word entries are written to a compressed index data structure. The word entries are written according to a collating order of the words which represent the unique portions of information of the database. Compressed location entries for each word entry are also written to the compressed index data structure immediately following each word entry. Each location entry indicates instances of the associated unique portions of the information represented by the words. While writing the word and location entries to the compressed index data structure, periodically sampling the location entries to generated summary entries. Each summary entry including an encoding of a last word entry written, an encoding of a last location entry written. Each summary entry also includes a pointer to the next entry following the sampled location entry. The summary entries are written to the summary index data structure in an order that the location entries are sampled.

Inventors

  • 👤 Michael Burrows

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 13:41
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/30; G06F16/31; G06F16/316; G06F16/328; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99932; Y10S707/99933; Y10S707/99937; Y10S707/99941; Y10S707/99942; Y10S707/99943

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 175 words
A computer implemented method for generating a summary index data structure of information stored in a database, comprising: writing, for each unique portion of the information of the database, a compressed word entry in a compressed index data structure, the word entries being written according to a collating order of the unique portions of information of the database; immediately following each word entry, writing compressed location entries in the compressed index data structure to indicate where the associated unique portions of the information occur in the database; while writing the word and location entries to the compressed index data structure, periodically sampling the entries being written to generated summary entries, each summary entry including an encoding of a last word entry written, an encoding of a last location entry written associated with the particular word entry, and an address of a next entry written, the next entry being written following the sampled entry; and writing the summary entries to a summary index data structure in an order that the word and location entries are sampled.
Claim 2
Dependent Claim 175 words
A computer implemented method for generating a summary index data structure of information stored in a database, comprising: writing, for each unique portion of the information of the database, a compressed word entry in a compressed index data structure, the word entries being written according to a collating order of the unique portions of information of the database; immediately following each word entry, writing compressed location entries in the compressed index data structure to indicate where the associated unique portions of the information occur in the database; while writing the word and location entries to the compressed index data structure, periodically sampling the entries being written to generated summary entries, each summary entry including an encoding of a last word entry written, an encoding of a last location entry written associated with the particular word entry, and an address of a next entry written, the next entry being written following the sampled entry; and writing the summary entries to a summary index data structure in an order that the word and location entries are sampled.
Claim 3
Dependent Claim 59 words
The method of claim 1 further comprising: reading the summary entries of the summary index data structure in a predetermined order to find a particular summary entry presenting a particular unique portion of the information of the database, and the summary entry encoding a particular location at least equal to a target location but greater than a limit location.
Claim 4
Dependent Claim 50 words
The method of claim 2 further comprising: using the address stored in the particular summary entry as a starting point to begin a sequential search of the compressed index data structure to find a particular location entry at least equal to the target location but greater than the limit location.

References Cited (Backward Citations)

US5488725A Cited
US5551027A Cited
US5634051A Cited
US5603022A Cited
US5640553A 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