×

Hardware friendly data compression

  • US 10,587,285 B1
  • Filed: 10/03/2019
  • Issued: 03/10/2020
  • Est. Priority Date: 12/06/2018
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • packaging an input stream of data into a plurality of data snippets, each data snippet having a length of a minimum match length, with a first data snippet of the plurality of data snippets starting at a beginning data unit of the input stream of data and each data snippet after the first data snippet starting at a second data unit of a preceding data snippet;

    determining whether each of the plurality of data snippets has a match in already processed data; and

    outputting a stream of compressed data that begins with a literal segment, wherein the literal segment includes one or more literal length fields each followed by a respective succeeding literal field, each of the one or more literal length fields containing a value representing a length of the respective succeeding literal field, wherein the one or more literal fields in combination include data copied from one data snippet of the plurality of data snippets that has no match in the already processed data or from a series of data snippets in succession of the plurality of data snippets that have no match in the already processed data.

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