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:
Apr. 22, 2014
Filed:
Jun. 27, 2011
Michael Factor, Haifa, IL;
Joseph Samuel Glider, Palo Alto, CA (US);
Danny Harnik, Tel Mond, IL;
Elliot K. Kolodner, Haifa, IL;
Dalit Naor, Tel Aviv, IL;
Demyn Lee Plantenberg, Sunnyvale, CA (US);
Eran Rom, Tel Aviv, IL;
Sivan Tal, Sarid, IL;
Paula Ta-shma, Tel Aviv-Jaffa, IL;
Michael Factor, Haifa, IL;
Joseph Samuel Glider, Palo Alto, CA (US);
Danny Harnik, Tel Mond, IL;
Elliot K. Kolodner, Haifa, IL;
Dalit Naor, Tel Aviv, IL;
Demyn Lee Plantenberg, Sunnyvale, CA (US);
Eran Rom, Tel Aviv, IL;
Sivan Tal, Sarid, IL;
Paula Ta-Shma, Tel Aviv-Jaffa, IL;
International Business Machines Corporation, Armonk, NY (US);
Abstract
In accordance with one or more embodiments, an inode implemented file system may be utilized to support both offline and inline deduplication. When the first content is stored in the storage medium, one inode is used to associate a filename with the data blocks where the first content is stored. When a second content that is a duplicate of the first content is to be stored, then a parent inode is created to point to the data blocks in which a copy of the first content is stored. Further, two inodes are created, one representing the first content and the other representing the second content. Both inodes point to the same parent inode that points to the data blocks where the first content is stored.