×

DATA COMPRESSION UTILIZING LONGEST COMMON SUBSEQUENCE TEMPLATE

  • US 20140049413A1
  • Filed: 02/28/2013
  • Published: 02/20/2014
  • Est. Priority Date: 08/16/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method of data processing system in a data processing system, comprising:

  • in response to receipt of an input string, an integrated circuit attempting to identify, in a template store, a closely matching template for use as a compression template;

    in response to identification of the closely matching template as the compression template, the integrated circuit compressing the input string into a compressed string by reference to a compression template, wherein the compressing includes;

    encoding, in a compressed string, an identifier of the compression template;

    encoding, in the compressed string, first substrings of the input string not having commonality with the compression template of at least a predetermined length as literals;

    in response to identifying first substrings, encoding, in the compressed string, jump lengths in the compression template until a next match between the input string and the compression template;

    encoding, in the compressed string, second substrings of the input string having commonality with the compression template of at least the predetermined length as a template reference without reference to a base location in the compression template; and

    outputting the compressed string.

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