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:
Oct. 27, 2020

Filed:

Apr. 02, 2018
Applicant:

Tidal Systems, Inc., Santa Clara, CA (US);

Inventors:

Alexander Hubris, San Jose, CA (US);

Yingquan Wu, Palo Alto, CA (US);

Assignee:

Micron Technology, Inc., Boise, ID (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/00 (2019.01); G06F 16/174 (2019.01); G06F 16/13 (2019.01); G06F 16/17 (2019.01); H03M 7/30 (2006.01); G06F 16/22 (2019.01);
U.S. Cl.
CPC ...
G06F 16/1744 (2019.01); G06F 16/137 (2019.01); G06F 16/1727 (2019.01); G06F 16/2255 (2019.01); H03M 7/3086 (2013.01);
Abstract

An input file is processed according to hash algorithm that references sets of literals to preceding sets of literals to facilitate copy-offset command generation. Preceding instances are identified by generating a hash of the literal set and looking up a corresponding entry in a hash table. The hash table may be accessed by placing look-up requests in a FIFO buffer. When the FIFO buffer is full, generation of the hash chain is suspended until it is no longer full. When repeated literals are found, generation of the hash chain is likewise suspended. The hash chain is used to generate a command file, such as according to the LZ algorithm. Runs of consecutive literals are replaced by a run-length command. The command file may then be encoded using Huffman encoding.


Find Patent Forward Citations

Loading…