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:
Feb. 04, 2014
Filed:
Dec. 16, 2010
Abhishek Gupta, Seattle, WA (US);
Ran Kalach, Bellevue, WA (US);
Chun Ho Cheung, Redmond, WA (US);
James Robert Benton, Seattle, WA (US);
Joerg-thomas Pfenning, Redmond, WA (US);
Abhishek Gupta, Seattle, WA (US);
Ran Kalach, Bellevue, WA (US);
Chun Ho Cheung, Redmond, WA (US);
James Robert Benton, Seattle, WA (US);
Joerg-Thomas Pfenning, Redmond, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
The subject disclosure is directed towards changing a file from a fully deduplicated state to a partially deduplicated state in which some of the file data is deduplicated in a chunk store, and some is recalled into the file, that is, in the file's storage volume. A partial recall mechanism such as in a file system filter tracks (e.g., via a bitmap in a file reparse point) whether file data is maintained in the chunk store or has been recalled to the file. Data is recalled from the chunk store as needed, and committed (e.g., flushed) to the file. Also described is efficiently returning the file to a fully deduplicated state by using the tracking information to determine which parts of the file are already deduplicated into the chunk store so as to avoid their further deduplication processing.