Data compression systems and methods

CAFC
  • US 8,717,203 B2
  • Filed: 09/24/2013
  • Issued: 05/06/2014
  • Est. Priority Date: 12/11/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of decompressing in a data decompression engine one or more compressed data blocks included in one or more data packets, the one or more data packets being transmitted in sequence from one of an internal or an external source to the data decompression engine, wherein a data packet from among the one or more data packets comprises a header containing control information followed by one or more compressed data blocks of the data packet,the method comprising:

  • applying a plurality of decompression techniques to the one or more compressed data blocks using the data decompression engine;

    identifying one or more associated recognizable data tokens of the data packet;

    wherein the one or more associated recognizable data tokens identifies a selected compression encoder used to compress the one or more compressed data blocks associated with the data packet; and

    wherein the selected compression encoder was selected based on content of a data block on which a compression algorithm was applied to provide the compressed data block;

    applying one or more decompression decoders to the compressed data block corresponding to the data packet based on the one or more associated recognizable data tokens;

    decompressing the compressed data block with an appropriate decompression decoder if the one or more associated recognizable data tokens indicates that the data block was encoded utilizing content dependent data compression; and

    decompressing the compressed data block with an appropriate decompression decoder if the one or more associated recognizable data tokens indicates that the data block was encoded utilizing content independent data compression.

View all claims
    ×
    ×

    Thank you for your feedback

    ×
    ×