Patent ID: 8433823
Filing Date: 2013-04-30
Classification: H03M

Abstract:
1. A method executed by one or more data processing devices, comprising: receiving data to be compressed; creating a header block, an index block, and one or more data blocks, each data block including a compressed portion of the received data, the header block including a reference to the index block and a first portion of an index to the one or more data blocks, the index block including a second portion of the index to the one or more data blocks; storing the header block in a serialized data structure; and storing the one or more data blocks in the serialized data structure after the header block, the first portion of the index indicating a location of each of the one or more data blocks that is located before the index block in the serialized data structure, and the second portion of the index indicating a location of each of the one or more data blocks that is located after the index block in the serialized data structure, wherein the index includes a triplet of values, the values including: