Patent ID: 8368568

Claim:
A computer-implemented method for compressing numerical data, wherein the numerical data comprise a structured set of floating point actual values, a floating point value being defined by a sign, an exponent and a mantissa, the method comprising: storing at least one beginning actual value of the set; iterating over all the other actual values of the set: computing a floating point predicted value related to a target actual value of the set, the computing including performing operations on integers corresponding to the sign, to the exponent and/or to the mantissa of actual values of a subset of the set; comparing the computed predicted value of the iteration to a threshold; and storing: (a) a bit sequence representative of a difference between integers derived from the target actual value of the iteration and the predicted value of the iteration, when the predicted value is higher than the threshold, or (b) the target actual value of the iteration, when the predicted value of the iteration is lower than the threshold.