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:
Aug. 06, 2019

Filed:

Feb. 01, 2016
Applicant:

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

Inventors:

Jonathan Amit, Omer, IL;

Nadav Kedem, Tel Aviv, IL;

Chaim Koifman, Rishon-Lezion, IL;

Avi Zohar, Rosh Haain, IL;

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 16/17 (2019.01); G06F 16/174 (2019.01); H03M 7/30 (2006.01); G06F 16/13 (2019.01); G06F 16/23 (2019.01); G06F 3/06 (2006.01); G06F 21/62 (2013.01); G06F 21/78 (2013.01); G06F 12/14 (2006.01); G06F 12/02 (2006.01);
U.S. Cl.
CPC ...
G06F 16/1744 (2019.01); G06F 3/0604 (2013.01); G06F 3/0605 (2013.01); G06F 3/067 (2013.01); G06F 3/0608 (2013.01); G06F 3/0623 (2013.01); G06F 3/0631 (2013.01); G06F 3/0638 (2013.01); G06F 3/0659 (2013.01); G06F 3/0661 (2013.01); G06F 3/0665 (2013.01); G06F 3/0673 (2013.01); G06F 12/023 (2013.01); G06F 12/1408 (2013.01); G06F 16/13 (2019.01); G06F 16/1727 (2019.01); G06F 16/2365 (2019.01); G06F 21/62 (2013.01); G06F 21/6209 (2013.01); G06F 21/78 (2013.01); H03M 7/30 (2013.01); G06F 2212/1044 (2013.01); G06F 2212/152 (2013.01); G06F 2212/401 (2013.01); G06F 2212/402 (2013.01);
Abstract

Systems and methods for compressing a raw logical data object () for storage in a storage device operable with at least one storage protocol, creating, reading, writing, optimizatic in and restoring thereof. Compressing the raw logical data object () comprises creating in the storage device a compressed logical data object () comprising a header () and one or more allocated compressed sections with predefined size (---); compressing one or more sequentially obtained chunks of raw data (---) corresponding to the raw logical data object () thus giving rise to the compressed data chunks (---); and sequentially accommodating the processed data chunks into: said compressed sections (---) in accordance with an order said chunks received, wherein said compressed sections serve as atomic elements of compression/decompression operations during input/output transactions on the logical data object.


Find Patent Forward Citations

Loading…