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. 22, 2016

Filed:

Oct. 14, 2015
Applicant:

Via Alliance Semiconductor Co., Ltd., Shanghai, CN;

Inventors:

G. Glenn Henry, Austin, TX (US);

Terry Parks, Austin, TX (US);

Kyle T. O'Brien, Austin, TX (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
H03M 7/34 (2006.01); H03M 7/42 (2006.01); H03M 7/30 (2006.01); H03M 7/40 (2006.01); H03M 7/08 (2006.01); H03H 17/06 (2006.01); G11B 20/14 (2006.01);
U.S. Cl.
CPC ...
H03M 7/42 (2013.01); H03M 7/3086 (2013.01); G11B 20/1426 (2013.01); H03H 17/0685 (2013.01); H03M 7/08 (2013.01); H03M 7/30 (2013.01); H03M 7/40 (2013.01); H03M 7/4006 (2013.01);
Abstract

A hardware data compressor. A first hardware engine scans an input block of characters and uses a plurality of lists of nodes to produce back pointers to matching strings in the input block to compress the input block. Each node points to a character in the input block previously scanned and has an associated probability that a back pointer to a matching string that begins with the pointed-to character will be produced by the first hardware engine. A second hardware engine, for each list of nodes of the plurality of lists, sorts the list according to the probabilities of the nodes in the list so that higher probability nodes appear earlier in the list for use by the first hardware engine to search for matching strings during the scan of the input block of characters.


Find Patent Forward Citations

Loading…