Patent ID: 8504710
Filing Date: 2013-08-06
Classification: G06F,H04L,H04N

Abstract:
1. A system comprising: a device; a data storage accelerator, able to communicate with said device, that: (i) receives a data stream, including a first block and a second block, in received form, (ii) compresses each of said first and second data blocks with a first compression technique and a second compression technique different from said first compression technique to output a first compressed data block for the first data block compressed with the first compression technique, a second compressed data block for the first data block compressed with the second compression technique, a third compressed data block compressed with the second data block and the first compression technique, and a fourth compressed data block compressed with the second data block and the second compression technique, (iii) measures compression ratios associated with the compressed first, second, third, and fourth data blocks, (iv) selects the compressed first data block or the compressed second data block for a compressed data stream based, at least in part, on associated measured compression ratios, (v) selects the compressed third data block or the compressed fourth data block for the compressed data stream based, at least in part, on associated measured compression ratios, and (vi) provides the selected compressed data stream to said device, and a description module configured to append a first descriptor indicative of said first compression technique, and a second descriptor indicative of said second compression technique, to said compressed data stream.