User selectable editing protocol for fast flexible search engine
AssigneeLSI Logic Corporation
InventorsAlexander E. Andreev, Ranko Scepanovic
Life of this patent
Estimating the term…
Loading patent…
AssigneeLSI Logic Corporation
InventorsAlexander E. Andreev, Ranko Scepanovic
Estimating the term…
A method of changing a number of entries in a sorted binary tree includes selecting a protocol parameter P for determining a tradeoff between memory utilization and required execution time; defining a minimum number of entries and a maximum number of entries in each vertex of the sorted binary tree as a function of the protocol parameter P; if inserting an entry into a bottom vertex of the sorted binary tree exceeds the maximum number of entries in the bottom vertex, then redistributing entries in the sorted binary tree until no bottom vertex has more than the maximum number of entries and no fewer than the minimum number of entries or creating a new bottom vertex in the sorted binary tree and redistributing entries in the sorted binary tree until no bottom vertex has more than the maximum number of entries or fewer than the minimum number of entries; if deleting an entry from the bottom vertex results in fewer than the minimum number of entries, then redistributing entries in the sorted binary tree until no bottom vertex has fewer than the minimum number of entries and no more than the maximum number of entries or redistributing the entries in the sorted binary tree until the bottom vertex has no entries and deleting the bottom vertex so that every remaining bottom vertex in the sorted binary tree has no fewer than the minimum number of entries and no more than the maximum number of entries.
A method of changing a number of entries in a sorted binary tree comprising:
A computer program product for changing a number of entries in a sorted binary tree comprising:
Dependencies are inferred from the claim text.