System and method for selective file erasure using metadata modifcations
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 includes a first subset and a second subset, the method comprising:
- obtaining a set of metadata describing each file of the plurality of files, wherein the set of metadata includes directory information that identifies locations on the first storage medium at which the plurality of files are stored;
receiving selection data that distinguish the first subset of the plurality of files that is to be unavailable for use by an end user from the second subset of the plurality of files, wherein the second subset of the plurality of files are selected files that are to be retained and available for the end user;
automatically modifying a portion of the set of metadata into modified directory information metadata, wherein the modified directory information metadata corresponds to the second subset of the plurality of files to be retained; and
writing the modified directory information metadata into storage locations used by an operating system for access to the retained files such that those selected files specified by the selection data are available.
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.
129 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 includes a first subset and a second subset, the method comprising:
-
obtaining a set of metadata describing each file of the plurality of files, wherein the set of metadata includes directory information that identifies locations on the first storage medium at which the plurality of files are stored; receiving selection data that distinguish the first subset of the plurality of files that is to be unavailable for use by an end user from the second subset of the plurality of files, wherein the second subset of the plurality of files are selected files that are to be retained and available for the end user; automatically modifying a portion of the set of metadata into modified directory information metadata, wherein the modified directory information metadata corresponds to the second subset of the plurality of files to be retained; and writing the modified directory information metadata into storage locations used by an operating system for access to the retained files such that those selected files specified by the selection data are available. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
a processor; a first storage medium that has a plurality of files stored therein, wherein the plurality of files includes a first subset and a second subset; a set of metadata that describes each file of the plurality of files, wherein the set of metadata includes directory information that identifies locations on the first storage medium at which the plurality of files are stored; a receiver operatively coupled to the processor and configured to receive selection data that distinguish the first subset of the plurality of files that is to be unavailable for use by an end user from the second subset of the plurality of files, wherein the second subset of the plurality of files are selected files that are to be retained and available for the end user; 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 portion of the set of metadata into modified directory information metadata, wherein the modified directory information metadata corresponds to the second subset of the plurality of files to be retained, and wherein the grypher is further operable to write the modified directory information metadata into storage locations used by an operating system for access to the retained files such that those selected files specified by the selection data are available. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. 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 includes a first subset and a second subset, the method comprising:
-
obtaining a set of metadata describing each file of the plurality of files, wherein the set of metadata includes directory information that identifies locations on the first storage medium at which the plurality of files are stored; receiving selection data that distinguish the first subset of the plurality of files that is to be unavailable for use by an end user from the second subset of the plurality of files, wherein the second subset of the plurality of files are selected files that are to be retained and available for the end user; automatically modifying a portion of the set of metadata into modified directory information metadata, wherein the modified directory information metadata corresponds to the second subset of the plurality of files to be retained; and writing the modified directory information metadata into storage locations used by an operating system for access to the retained files such that those selected files specified by the selection data are available. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification