Combined-model data compression
First Claim
1. A method performed by a computing device having a processor and memory for compressing data, comprising:
- receiving data from one or more sources;
optionally pre-processing the data;
deriving at least two different prediction models using the data;
creating a combined prediction model of uncompressed samples, the samples created using the at least two different prediction models operating on at least two subsets of the data, wherein at least one subset contains data in at least one other subset;
predicting a value for the data using the combined prediction model;
creating a function that has as parameters at least the predicted value for the data and an actual value;
selecting a compression method for the function; and
compressing the data at least partly using values calculated by the function.
5 Assignments
0 Petitions
Accused Products
Abstract
Data compression technology (“the technology”) is disclosed that can employ two or more prediction models contemporaneously. The technology receives data from one or more sources; shifts or re-sample one of more corresponding signals; creates a prediction model of uncompressed samples using at least two different individual or composite models; selects a subset of the models for prediction of samples; determines an order in which signals will be compressed; formulates a combined predictions model using the selected subset of models; predicts a future value for the data using the combined compression model; defines a function that has as parameters at least the predicted future values for the data and actual values; selects a compression method for the values of the function; and compresses the data using at least the predicted value of the function.
33 Citations
24 Claims
-
1. A method performed by a computing device having a processor and memory for compressing data, comprising:
-
receiving data from one or more sources; optionally pre-processing the data; deriving at least two different prediction models using the data; creating a combined prediction model of uncompressed samples, the samples created using the at least two different prediction models operating on at least two subsets of the data, wherein at least one subset contains data in at least one other subset; predicting a value for the data using the combined prediction model; creating a function that has as parameters at least the predicted value for the data and an actual value; selecting a compression method for the function; and compressing the data at least partly using values calculated by the function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 22)
-
-
9. A computer-readable storage medium storing computer-executable instructions that, when executed, perform a method for compressing data, the method comprising:
-
receiving data from one or more sources; shifting or re-sampling one or more signals corresponding to the data; creating a prediction model of uncompressed samples, the samples created using at least two different individual or composite models operating on at least two subsets of the data, wherein at least one subset contains data in at least one other subset; selecting a subset of the models for sample prediction; determining an order in which signals will be compressed; formulating a combined predictions model using the selected subset of models; predicting a future value for the data using the combined predictions model; defining a function that has as parameters at least predicted future values for the data and actual values; selecting a compression method for values resulting from the function; and compressing the data using at least calculated values of the function. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23)
-
-
21. A system for compressing data comprising:
-
a processor and memory; a component configured to receive data from one or more sources; a component configured to shift or re-sample one or more signals corresponding to the data; a component configured to create a prediction model of uncompressed samples, the samples created using at least two different individual or composite models operating on at least two subsets of the data, wherein at least one subset contains data in at least one other subset; a component configured to select a subset of the models for sample prediction; a component configured to determine an order in which the one or more signals will be compressed; a component configured to formulate a combined predictions model using the selected subset of models; a component configured to predict a future value for the data using the combined predictions model; a component configured to define a function that has as parameters at least predicted future values for the data and actual values; a component configured to select a compression method for values resulting from the function; and a component configured to compress the data using at least one value calculated by the function. - View Dependent Claims (24)
-
Specification