×

Method and system for adaptively building a static Ziv-Lempel dictionary for database compression

  • US 5,412,384 A
  • Filed: 08/10/1994
  • Issued: 05/02/1995
  • Est. Priority Date: 04/16/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. In a computer-implemented system for compressing input data consisting of sequences of source symbols selected from a source alphabet to form output data consisting of sequences of code symbols selected from a code alphabet according to a static dictionary stored in memory, said dictionary representing a static parse-tree having nodes representing said code symbols, said nodes being linked into paths representing said source symbol sequences, a method for creating said static dictionary comprising the steps of:

  • (a) repeatedly performing the steps of(a.1) determining a source symbol sequence from said input data,(a.2) adding at least one node to said parse-tree responsive to said source symbol sequence, and(a.3) assigning a use count value to said at least one node responsive to the number of said source symbol sequence occurrences; and

    (b) reducing said parse-tree to a first predetermined plurality of nodes by repeatedly deleting from said parse-tree one or more childless nodes having a use count value less than a predetermined use count value threshold.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×