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:
Mar. 29, 2016

Filed:

Sep. 28, 2009
Applicant:

Craig N. Teerlink, Cedar Hills, UT (US);

Inventor:

Craig N. Teerlink, Cedar Hills, UT (US);

Assignee:

NOVELL, INC., Provo, UT (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01); H04L 9/08 (2006.01); G06T 9/00 (2006.01); H04N 19/00 (2014.01);
U.S. Cl.
CPC ...
G06F 17/30153 (2013.01); G06F 17/30598 (2013.01); G06T 9/005 (2013.01); H04L 9/0894 (2013.01); H04N 19/00 (2013.01); H04L 2209/30 (2013.01); H04L 2209/34 (2013.01); Y10S 707/972 (2013.01);
Abstract

Methods and apparatus involve an original data stream arranged as a plurality of symbols. Of those symbols, all possible tuples are identified and the highest or most frequently occurring tuple is determined. A new symbol is created and substituted for each instance of the highest occurring tuple, which results in a new data stream. The new data stream is encoded and its size determined. Also, a size of a dictionary carrying all the original and new symbols is determined. The encoding size, the size of the dictionary and sizes of any other attendant overhead is compared to a size of the original data to see if compression has occurred, and by how much. Upon reaching pre-defined objectives, compression ceases. Decompression occurs oppositely. Other features include resolving ties between equally occurring tuples, path weighted Huffman coding, storing files, decoding structures, and computing arrangements and program products, to name a few.


Find Patent Forward Citations

Loading…