Patent ID: 8645573
Filing Date: 2014-02-04
Classification: G06F

Abstract:
1. A method for selectively compressing data comprising the steps of: determining, by at least one processor, which of a plurality of compression algorithms do not incur an overhead that exceeds available processing resources; and selecting, by the at least one processor, one of said compression algorithms determined not to incur overhead that exceeds said available processing resources, and wherein said selected algorithm maximizes compression, determining whether the data further comprises an associated parameter that indicates a degree of loss which can be tolerated, and in response to determining that the data further comprises the associated parameter, the selecting further comprising selecting one of said compression algorithms that does not result in more loss than the associated parameter and that does not incur overhead that exceeds said available processing resources, and in response to determining that the data does not comprise the associated parameter, the selecting further comprising selecting one of said compression algorithms that are lossless compression algorithms; and in response to selecting one of said compression algorithms, compressing the data using the selected one of said compression algorithms.