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.
Patent No.:
Date of Patent:
Nov. 06, 2007
Filed:
May. 07, 2004
Igor Iosifovich Ageyev, Tucson, AZ (US);
Sangram Singh Ghoman, Tucson, AZ (US);
Jonathan Michael Hale, Tucson, AZ (US);
Lih-chung Kuo, San Jose, CA (US);
Joseph M. Swingler, Tucson, AZ (US);
Igor Iosifovich Ageyev, Tucson, AZ (US);
Sangram Singh Ghoman, Tucson, AZ (US);
Jonathan Michael Hale, Tucson, AZ (US);
Lih-Chung Kuo, San Jose, CA (US);
Joseph M. Swingler, Tucson, AZ (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
A device, system and method of data compression are provided. The invention includes a receiving module that may be a memory module. The invention also includes a pointer module storing a pointer to a location within the receiving module. The invention allocates a receiving space within the receiving module and associates the pointer with the receiving space. The pointer may be associated with the beginning of the receiving space. The invention compresses a first data block and directs the compressed first data block to the receiving space at the location indicated by the pointer. The invention further associates the pointer with the location in the receiving space contiguous with the received compressed first data block. The invention compresses a second data block and directs the compressed second data block to the location within the receiving space indicated by the pointer. The invention compresses data as contiguous compressed data blocks.