Back to results
US 2009/0154545 A1Published application
Bandwidth sensitive data compression and decompression
AssigneeRealtime Data LLC
InventorsJames J. Fallon, Stephen J. McErlain
Life of this patent
Estimating the term…
Abstract
Data compression and decompression methods for compressing and decompressing data based on an actual or expected throughput (bandwidth) of a system. In one embodiment, a controller tracks and monitors the throughput (data storage and retrieval) of a data compression system and generates control signals to enable/disable different compression algorithms when, e.g., a bottleneck occurs so as to increase the throughput and eliminate the bottleneck.
Claims24
1-17. (canceled)
A method comprising:
- providing a throughput threshold for a communications channel between a first device and a second device;
- tracking whether a first compressed data provided through said communications channel exceeds said throughput threshold, wherein said first compressed data is provided by a first compression algorithm at said first device, said first compressed data is decompressed by a first decompression algorithm at said second device, and said first compression algorithm and first decompression algorithm are symmetrical;
- and
- providing, if said throughput threshold is exceeded by said first compressed data, a second compressed data through said communications channel, wherein said second compressed data is provided by a second compression algorithm at said first device, said second compressed data is decompressed by a second decompression routine at said second device, and said first compression algorithm and second decompression algorithm are asymmetrical.
1 more element
A method comprising:
- reducing a bandwidth bottleneck associated with a network communications channel, wherein said reducing further comprises:
- compressing a data block with a compression algorithm asymmetric with a decompression algorithm, to provide a compressed data block, at a first location using a data compression algorithm associated with a data type of said data block;
- transmitting said compressed data block through said network communications channel to a network disk;
- storing said compressed data block at said network disk;
- and
- decompressing said compressed data block with said decompression algorithm.
3 more elements
Dependencies are inferred from the claim text.