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:
Jun. 14, 2016

Filed:

Apr. 13, 2012
Applicants:

Chaim Koifman, Rishon Lezion, IL;

Nadav Kedem, Tel Aviv, IL;

Avi Zohar, Rosh Haain, IL;

Inventors:

Chaim Koifman, Rishon Lezion, IL;

Nadav Kedem, Tel Aviv, IL;

Avi Zohar, Rosh Haain, IL;

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01); G06F 11/14 (2006.01); H03M 7/30 (2006.01); G06F 3/06 (2006.01); G06F 21/62 (2013.01); G06F 21/78 (2013.01);
U.S. Cl.
CPC ...
G06F 17/30153 (2013.01); G06F 3/067 (2013.01); G06F 3/0623 (2013.01); G06F 3/0638 (2013.01); G06F 21/62 (2013.01); G06F 21/6209 (2013.01); G06F 21/78 (2013.01); H03M 7/30 (2013.01);
Abstract

Systems and methods for transforming a logical data object for storage in a storage device operable with at least one storage protocol, creating, reading, writing, optimization and restoring thereof. Transforming the logical data object comprises creating in the storage device a transformed logical data object comprising one or more allocated storage sections with a predefined size; transforming one or more sequentially obtained chunks of obtained data corresponding to the transforming logical data object; and sequentially storing the processed data chunks into said storage sections in accordance with a receive order of said chunks, wherein said storage sections serve as atomic elements of transformation/de-transformation operations during input/output transactions on the logical data object. The processing may comprise two or more data transformation techniques coordinated in time, concurrently executing autonomous sets of instructions, and provided in a manner preserving the sequence of processing and storing the processed data chunks.


Find Patent Forward Citations

Loading…