×

Optimal sequential (de)compression of digital data

  • US 9,298,722 B2
  • Filed: 09/28/2009
  • Issued: 03/29/2016
  • Est. Priority Date: 07/16/2009
  • Status: Active Grant
First Claim
Patent Images

1. In a computing system environment, a method of utilizing a computing device for compressing original data arranged as a plurality of symbols, comprising:

  • recursively and sequentially advancing through the plurality of symbols to determine a most frequently occurring tuple of the plurality of symbols, wherein a tuple comprises at least two symbols;

    recursively replacing, in the original data, the determined most frequently occurring tuple by a new symbol to generate a new compressed data stream;

    recursively comparing a size of a most recent new compressed data stream and attendant overhead to a size of an immediately preceding new compressed data stream and attendant overhead to determine if a compression goal for the original data has been achieved, wherein the attendant overhead indicates an amount of computing resources required to operate a corresponding compressing operation; and

    terminating the recursively determining, replacing, and comparing on determining that the compression goal has been achieved.

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