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. 19, 2022

Filed:

Nov. 22, 2019
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Jonathan D. Bradbury, Poughkeepsie, NY (US);

Markus Helms, Boeblingen, DE;

Christian Jacobi, West Park, NY (US);

Aditya N. Puranik, Maharashtra, IN;

Christian Zoellin, Weinstadt, DE;

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/00 (2019.01); G06F 40/205 (2020.01); G06F 16/23 (2019.01); G06F 16/901 (2019.01); H03M 7/30 (2006.01); G06F 3/06 (2006.01); H03M 7/40 (2006.01);
U.S. Cl.
CPC ...
G06F 40/205 (2020.01); G06F 3/0608 (2013.01); G06F 3/0626 (2013.01); G06F 3/0629 (2013.01); G06F 3/0638 (2013.01); G06F 3/0673 (2013.01); G06F 16/2365 (2019.01); G06F 16/9027 (2019.01); H03M 7/3079 (2013.01); H03M 7/3088 (2013.01); H03M 7/40 (2013.01);
Abstract

A method, computer program product, and system includes a processor obtaining data including values and generating a value conversion dictionary by applying a parse tree based compression algorithm to the data, where the value conversion dictionary includes dictionary entries that represent the values. The processor obtains a distribution of the values and estimates a likelihood for each based on the distribution. The processor generates a code word to represent each value, a size of each code word is inversely proportional to the likelihood of the word. The processor assigns a rank to each code word, the rank for each represents the likelihood of the value represented by the code word; and based on the rank associated with each code word, the processor reorders each dictionary entry in the value conversion dictionary to associate each dictionary entry with an equivalent rank, the reordered value conversion dictionary comprises an architected dictionary.


Find Patent Forward Citations

Loading…