×

Dynamic indexing information retrieval or filtering system

  • US 6,687,687 B1
  • Filed: 07/26/2000
  • Issued: 02/03/2004
  • Est. Priority Date: 07/26/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for allocating memory space for an index file of an information retrieval or filtering system to hold postings of words found in documents of a database, said method comprising steps of:

  • providing the index file with a predetermined sized initial block in the memory space;

    partitioning the initial block into successively decreasing sized levels of blocks, wherein for each successive level said blocks are of a same size and a sum of the sizes of the blocks in each successive level equals the size of initial block; and

    allocating a given free block for holding postings of a first word in a selected one of the levels having blocks of a size that most closely matches a size of the postings of the first word in the index file, the size of said given free block being able to accommodate holding postings of the first word in the index file.

View all claims
  • 10 Assignments
Timeline View
Assignment View
    ×
    ×