Selective file erasure using metadata modifications and apparatus
First Claim
Patent Images
1. A computer-implemented method for modifying a first storage medium having a plurality of files stored therein, wherein the plurality of files are stored on the first storage medium according to a file system, the method comprising:
- rendering at least a portion of the plurality of files unavailable for use through data structures on the first storage medium maintained by the file system unless and until a modification operation is performed;
obtaining a first set of metadata describing each file of the plurality of files, wherein the first set of metadata includes directory information that identifies locations on the first storage medium at which the plurality of files are stored; and
automatically modifying a first subset of the first set of metadata such that the modified directory information metadata corresponds to a first subset of the unavailable files and such that each file contained within the first subset of the unavailable files is made available for use.
0 Assignments
0 Petitions
Accused Products
Abstract
A process that ensures the virtual destruction of data files a user wishes to erase from a storage medium, such as a hard drive, flash drive, or removable disk. This approach is appropriate for managing custom distributions from a large file sets as it is roughly linear in compute complexity to the number of files erased but is capped when many files are batch erased.
126 Citations
20 Claims
-
1. A computer-implemented method for modifying a first storage medium having a plurality of files stored therein, wherein the plurality of files are stored on the first storage medium according to a file system, the method comprising:
-
rendering at least a portion of the plurality of files unavailable for use through data structures on the first storage medium maintained by the file system unless and until a modification operation is performed; obtaining a first set of metadata describing each file of the plurality of files, wherein the first set of metadata includes directory information that identifies locations on the first storage medium at which the plurality of files are stored; and automatically modifying a first subset of the first set of metadata such that the modified directory information metadata corresponds to a first subset of the unavailable files and such that each file contained within the first subset of the unavailable files is made available for use. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable medium having instructions stored thereon for causing a suitably programmed computer to execute a method for modifying a first storage medium having a plurality of files stored therein, wherein the plurality of files are stored on the first storage medium according to a file system, the method comprising:
-
rendering at least a portion of the plurality of files unavailable for use through data structures on the first storage medium maintained by the file system unless and until a modification operation is performed; obtaining a first set of metadata describing each file of the plurality of files, wherein the first set of metadata includes directory information that identifies locations on the first storage medium at which the plurality of files are stored; and automatically modifying a first subset of the first set of metadata such that the modified directory information metadata corresponds to a first subset of the unavailable files and such that each file contained within the first subset of the unavailable files is made available for use. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
a processor; a first storage medium that has a plurality of files stored therein, wherein the plurality of files are stored on the first storage medium according to a file system; a protection module that executes in the processor and that is operatively coupled to the first storage medium, wherein the protection module is operable to render at least a portion of the plurality of files unavailable for use through data structures on the first storage medium maintained by the file system unless and until a modification operation is performed; a first set of metadata that describes each file of the plurality of files, wherein the first set of metadata includes directory information that identifies locations on the first storage medium at which the plurality of files are stored; and a grypher that executes in the processor and that is operatively coupled to the first storage medium, wherein the grypher is operable to automatically modify a first subset of the first set of metadata such that the modified directory information metadata corresponds to a first subset of the unavailable files and such that each file contained within the first subset of the unavailable files is made available for use. - View Dependent Claims (18, 19, 20)
-
Specification