Systems, media and methods for virtualized data compression
OwnerLeon Zackoskiinventor
Life of this patent
Estimating the term…
Abstract
Systems, media, and methods for virtualized data compression are provided. For example, a stream of numbered sequences may be generated by transforming an input stream into a sequence of samples each having a predetermined amplitude and a predetermined length. An error correction protocol may be applied through an analysis of a number of bits. A compression routine may be implemented by choosing a number of threads and determining compression depth. The stream analyze may be analyzed utilizing independent component analysis. A specified compression routine may be executed. An output file size may be determined.
Claims20
A method for compressing data comprising:
- producing a generated stream of numbered sequences by transforming an input stream into a sequence of samples each having a predetermined amplitude and a predetermined length;
- applying an error correction protocol through an analysis of a number of bits;
- upon determining that the data in the generated stream is not faulty, implementing a compression routine by choosing a number of threads and determining compression depth;
- performing a subsequent data read including a source file;
- analyzing the stream utilizing independent component analysis;
- verifying data bits from the independent component analysis;
- comparing compression types;
- selecting a lossy compression type or a lossless compression type;
- executing a specified compression routine;
- and
- determining an output file size.
A data compression system comprising:
- memory and a processor coupled to the memory;
- and
- a data compression component configured to:
- produce a generated stream of numbered sequences by transforming an input stream into a sequence of samples each having a predetermined amplitude and a predetermined length;
- apply an error correction protocol through an analysis of a number of bits;
- upon determining that the data in the generated stream is not faulty, implement a compression routine by choosing a number of threads and determining compression depth;
- perform a subsequent data read including a source file;
- analyze the stream utilizing independent component analysis;
- verify data bits from the independent component analysis;
- compare compression types;
- select a lossy compression type or a lossless compression type;
- execute a specified compression routine;
- and
- determine an output file size.
A non-transitory computer readable medium embodying computer-executable instructions, that when executed by a processor, cause the processor to execute operations comprising:
- producing a generated stream of numbered sequences by transforming an input stream into a sequence of samples each having a predetermined amplitude and a predetermined length;
- applying an error correction protocol through an analysis of a number of bits;
- upon determining that the data in the generated stream is not faulty, implementing a compression routine by choosing a number of threads and determining compression depth;
- performing a subsequent data read including a source file;
- analyzing the stream utilizing independent component analysis;
- verifying data bits from the independent component analysis;
- comparing compression types;
- selecting a lossy compression type or a lossless compression type;
- executing a specified compression routine;
- and
- determining an output file size.
Dependencies are inferred from the claim text.