Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
130 words
A method for performing data compression on data elements of a body of input data, each data element having a respective context, the method comprising the steps of: quantizing each of the data elements separately, based on the context of that data element, thereby performing a lossy data compression of the data elements; dividing the quantized data elements, by value, into a predetermined number of categories; for each of the categories, selecting a respective value as a single quantized value to represent each of the data elements of the category; determining whether the body of input data to be compressed has a dependency: and, responsive to a determination by the step of determining that the body of input data has a dependency, constructing a model to account for the dependency.
Claim 2
Independent Claim
130 words
A method for performing data compression on data elements of a body of input data, each data element having a respective context, the method comprising the steps of: quantizing each of the data elements separately, based on the context of that data element, thereby performing a lossy data compression of the data elements; dividing the quantized data elements, by value, into a predetermined number of categories; for each of the categories, selecting a respective value as a single quantized value to represent each of the data elements of the category; determining whether the body of input data to be compressed has a dependency: and, responsive to a determination by the step of determining that the body of input data has a dependency, constructing a model to account for the dependency.
Claim 3
Dependent Claim
82 words
A method as recited in claim 1, wherein the step of dividing includes dividing the data elements such that, for each of the categories, a total probability of occurrence of all of the data elements within the category is the same, the total probability for each category being a sum of occurrence probabilities for each of the respective data elements within the category, the occurrence probability for each data clement being related to a number of past occurrences of the data clement.
Claim 4
Dependent Claim
28 words
A method as recited in claim 1 wherein the step of selecting includes, for each category, selecting the quantization value from among the data elements within the category.
Claim 5
Dependent Claim
31 words
A method as recited in claim 1 wherein the step of selecting includes, for each category, selecting the quantization value as a mean value of the data elements within the category.
Claim 6
Dependent Claim
66 words
A data compression method as recited in claim 1, wherein the step of constructing a model includes: building a data tree made up of nodes which correspond with respective values of the data elements, and selecting a respective context for each of the data elements, the step of selecting including obtaining a probability distribution for the data elements based on prior occurrences of the data elements.
Claim 7
Dependent Claim
40 words
A method as recited in claim 5, wherein the step of obtaining a probability distribution includes one of (i) obtaining a probability distribution for the data, and (ii) where the probability distribution is not known, using a predetermined probability distribution.
Claim 8
Independent Claim
139 words
A system for performing data compression on data elements of a body of input data, each data element having a respective context, the system comprising: means for quantizing each of the data elements separately, based on the context of that data element, thereby performing a lossy data compression of the data elements; means for dividing the quantized data elements, by value, into a predetermined number of categories; means, operable for each of the categories, for selecting a respective value as a single quantized value to represent each of the data elements of the category; means for determining whether the body of input data to be compressed has a dependency: and means operable responsive to a determination by the step of determining that the body of input date has a dependency, for constructing a model to account for the dependency.
Claim 9
Independent Claim
139 words
A system for performing data compression on data elements of a body of input data, each data element having a respective context, the system comprising: means for quantizing each of the data elements separately, based on the context of that data element, thereby performing a lossy data compression of the data elements; means for dividing the quantized data elements, by value, into a predetermined number of categories; means, operable for each of the categories, for selecting a respective value as a single quantized value to represent each of the data elements of the category; means for determining whether the body of input data to be compressed has a dependency: and means operable responsive to a determination by the step of determining that the body of input date has a dependency, for constructing a model to account for the dependency.
Claim 10
Dependent Claim
66 words
A system as recited in claim 7, wherein the means for dividing includes means for dividing the data elements within the category is the same, the total probability for each category being a sum of occurrence probabilities for each of the respective data elements within the category, the occurrence probability for each data element being related to a number of past occurrences of the data element.
Claim 11
Dependent Claim
31 words
A system as recited in claim 7 wherein the means for selecting includes means, operable for each category, for selecting the quantization value from among the data elements within the category.
Claim 12
Dependent Claim
34 words
A system as recited in claim 7 wherein the means for selecting includes means, operable for each category, for selecting the quantization value as a mean value of the data elements within the category.
Claim 13
Dependent Claim
70 words
A system as recited in claim 7, wherein the means for constructing a model includes: means for building a data tree made up of nodes which correspond with respective values of the data elements, and means for selecting a respective context for each of the data elements, the means for selecting including means for obtaining a probability distribution for the data elements based on prior occurrences of the data elements.
Claim 14
Dependent Claim
43 words
A system as recited in claim 11, wherein the means for obtaining a probability distribution includes means, operable for one of (i) obtaining a probability distribution for the data, and (ii) where the probability distribution is not known, using a predetermined probability distribution.
Claim 15
Dependent Claim
208 words
A computer program product, for use with a data processing system, for performing data compression on data elements of a body of input data, each data element having a respective context, the computer program product comprising: a computer-usable medium; means, provided on the computer-usable medium, for directing the data processing system to quantize each of the data elements separately, based on the context of that data element, thereby performing a lossy data compression of the data elements; means, provided on the computer-usable medium, for directing the data processing system to divide the quantized data elements, by value, into a predetermined number of categories; means, provided on the computer-usable medium, operable for each of the categories, for directing the data processing system to select a respective value as a single quantized value to represent each of the data elements of the category; means, provided on the computer-usable medium for directing the data processing system to determine whether the body of input data to be compressed has a dependency: and, means operable responsive to a determination by the step of determining that the body of input date has a dependency, provided on the computer-usable medium for directing the data processing system to construct a model to account for the dependency.
Claim 16
Dependent Claim
208 words
A computer program product, for use with a data processing system, for performing data compression on data elements of a body of input data, each data element having a respective context, the computer program product comprising: a computer-usable medium; means, provided on the computer-usable medium, for directing the data processing system to quantize each of the data elements separately, based on the context of that data element, thereby performing a lossy data compression of the data elements; means, provided on the computer-usable medium, for directing the data processing system to divide the quantized data elements, by value, into a predetermined number of categories; means, provided on the computer-usable medium, operable for each of the categories, for directing the data processing system to select a respective value as a single quantized value to represent each of the data elements of the category; means, provided on the computer-usable medium for directing the data processing system to determine whether the body of input data to be compressed has a dependency: and, means operable responsive to a determination by the step of determining that the body of input date has a dependency, provided on the computer-usable medium for directing the data processing system to construct a model to account for the dependency.
Claim 17
Dependent Claim
99 words
A computer program product as recited in claim 13, wherein the means for directing to divide includes means, provided on the computer-usable medium, for directing the data processing system to divide the data elements such that, for each of the categories, a total probability of occurrence of all of the data elements within the category is the same, the total probability for each category being a sum of occurrence probabilities for each of the respective data elements within the category, the occurrence probability for each data element being related to a number of past occurrences of the data element.
Claim 18
Dependent Claim
46 words
A computer program product as recited in claim 13 wherein the means for directing to select includes means, operable for each category, provided on the computer-usable medium, for directing the data processing system to select the quantization value from among the data elements within the category.
Claim 19
Dependent Claim
49 words
A computer program product as recited in claim 13 wherein the means for directing to select includes means, operable for each category, provided on the computer-usable medium, for directing the data processing system to select the quantization value as a mean value of the data elements within the category.
Claim 20
Dependent Claim
97 words
A computer program product as recited in claim 13, wherein the means for directing to construct a model includes: means provided on the computer-usable medium, for directing the data processing system to build a data tree made up of nodes which correspond with respective values of the data elements, and selecting a respective context for each of the data elements; and the means for directing to select including means, provided on the computer-usable medium, for directing the data processing system to obtain a probability distribution for the data elements based on prior occurrences of the data elements.
Claim 21
Dependent Claim
57 words
A computer program product as recited in claim 17, wherein the means for directing to obtain a probability distribution includes means, provided on the computer-usable medium, for directing the data processing system to one of (i) obtain a probability distribution for the data, and (ii) where the probability distribution is not known, use a predetermined probability distribution.