The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 24, 2018

Filed:

Jun. 22, 2016
Applicant:

Emc Ip Holding Company Llc, Hopkinton, MA (US);

Inventors:

Angelo E. M. Ciarlini, Rio de Janeiro, BR;

Rômulo Teixeira de Abreu Pinho, Niteroi, BR;

Edward José Pacheco Condori, Rio de Janeiro, BR;

Alex L. Bordignon, Rio de Janeiro, BR;

Assignee:

EMC IP Holding Company LLC, Hopkinton, MA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 7/483 (2006.01); H03M 7/30 (2006.01); G06N 5/04 (2006.01);
U.S. Cl.
CPC ...
H03M 7/30 (2013.01); G06F 7/483 (2013.01); G06N 5/04 (2013.01);
Abstract

Data compression with window-based selection from multiple prediction functions is provided. A predefined default predictor and a plurality of other predictors are applied to a floating point number to generate a plurality of predictions. A compression metric over a collection of floating point numbers is evaluated for the default predictor and the plurality of other predictors. Based on the compression metric, (i) the floating point number is encoded using the predefined default predictor, or (ii) the collection of floating point numbers is encoded using one of the other predictors. Stored indexes indicate which predictor was used for the encoding. A set of predictors out of a larger set of predictors can be determined for a specific data set based on a performance-based ranking. The default predictor and the alternate predictors can be represented as ensembles of predictors. Decompression involves evaluating which predictor was used for the encoding and optionally, whether an ensemble was used for the encoding.


Find Patent Forward Citations

Loading…