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:
Nov. 10, 2020

Filed:

Sep. 19, 2019
Applicant:

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

Inventors:

Amit Margalit, Hod-Hasharon, IL;

Ovadi Somech, Rishon LeZion, IL;

Eran Tzabari, Tel Aviv, IL;

Eliran Zada, Rosh Haayin, IL;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H03M 7/30 (2006.01); G06F 17/18 (2006.01);
U.S. Cl.
CPC ...
H03M 7/3064 (2013.01); G06F 17/18 (2013.01); H03M 7/60 (2013.01);
Abstract

Interpolated search is provided for navigating a compressed file to identify a desired offset in an uncompressed version of the file by: determining a low point and a high point in an uncompressed version of a stream corresponding to a compressed version of the stream that is divided into a plurality of chunks; calculating an average compression ratio between the low point and the high point; interpolating a position in the compressed version of a desired offset in the uncompressed version to identify a bifurcation chunk of the plurality of chunks that includes the interpolated position; reading an offset of the bifurcation chunk; and in response to determining that the desired offset is within a threshold distance of the offset of the bifurcation chunk, decompressing the compressed version from the bifurcation chunk until the desired offset is output.


Find Patent Forward Citations

Loading…