Method and apparatus for selective file erasure using metadata modifications
First Claim
Patent Images
1. A computer-implemented method for installing and distributing customized content using a first storage medium having a plurality of installed soft assets stored therein, wherein the plurality of installed soft assets includes at least a first subset and a second subset, the method comprising:
- obtaining a first set of metadata describing the plurality of installed soft assets, wherein the first set of metadata includes a first set of directory information that identifies locations on the first storage medium at which the plurality of installed soft assets are stored;
connecting the first storage medium having the plurality of installed soft assets to a dispensing computer;
receiving selection data that distinguish the first subset of the plurality of installed soft assets that is to be unavailable for use by an end user from the second subset of the plurality of installed soft assets that is to be retained and available for use by the end user;
using the dispensing computer, and based on the received selection data, automatically erasing a first portion of the first set of directory information that corresponds to the first subset of the plurality of installed soft assets; and
using the dispensing computer, and based on the received selection data, creating a second set of metadata in locations on the first storage medium, wherein the second set of metadata includes a second set of directory information, and wherein the creating includes reading directory entries corresponding to the second subset of the plurality of installed soft assets from the first set of metadata and writing the directory entries into the second set of metadata such that the second set of directory information identifies locations on the first storage medium at which the second subset of the plurality of installed soft assets is stored, and such that, after the erasing, at least a first portion of the first subset of the plurality of installed soft assets cannot be located on the first storage medium by reading either the first set of directory information or the second set of directory information.
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.
127 Citations
33 Claims
-
1. A computer-implemented method for installing and distributing customized content using a first storage medium having a plurality of installed soft assets stored therein, wherein the plurality of installed soft assets includes at least a first subset and a second subset, the method comprising:
-
obtaining a first set of metadata describing the plurality of installed soft assets, wherein the first set of metadata includes a first set of directory information that identifies locations on the first storage medium at which the plurality of installed soft assets are stored; connecting the first storage medium having the plurality of installed soft assets to a dispensing computer; receiving selection data that distinguish the first subset of the plurality of installed soft assets that is to be unavailable for use by an end user from the second subset of the plurality of installed soft assets that is to be retained and available for use by the end user; using the dispensing computer, and based on the received selection data, automatically erasing a first portion of the first set of directory information that corresponds to the first subset of the plurality of installed soft assets; and using the dispensing computer, and based on the received selection data, creating a second set of metadata in locations on the first storage medium, wherein the second set of metadata includes a second set of directory information, and wherein the creating includes reading directory entries corresponding to the second subset of the plurality of installed soft assets from the first set of metadata and writing the directory entries into the second set of metadata such that the second set of directory information identifies locations on the first storage medium at which the second subset of the plurality of installed soft assets is stored, and such that, after the erasing, at least a first portion of the first subset of the plurality of installed soft assets cannot be located on the first storage medium by reading either the first set of directory information or the second set of directory information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A soft asset dispenser comprising:
-
a processor; a first storage medium that has a plurality of installed soft assets stored therein, wherein the plurality of installed soft assets includes at least a first subset and a second subset; a first set of metadata that describes the plurality of installed soft assets, wherein the first set of metadata includes a first set of directory information that identifies locations on the first storage medium at which the plurality of installed soft assets are stored; a receiver operatively coupled to the processor and configured to receive selection data that distinguishes the first subset of the plurality of installed soft assets that is to be unavailable for use by an end user from the second subset of the plurality of installed soft assets that is to be retained and available for use by the end user; and a collection customizer that executes in the processor and that is operatively coupled to the first storage medium, wherein the customizer is operable to, based on the received selection data, automatically erase a first portion of the first set of directory information that corresponds to the first subset of the plurality of installed soft assets, wherein the customizer is further operable to, based on the received selection data, create a second set of metadata in locations on the first storage medium, wherein the second set of metadata includes a second set of directory information, and wherein the customizer reads directory entries corresponding to the second subset of the plurality of installed soft assets from the first set of metadata and writes the directory entries into the second set of metadata to form the second set of directory information such that the second set of directory information identifies locations on the first storage medium at which the second subset of the plurality of installed soft assets is stored, and such that, after the erase, at least a first portion of the first subset of the plurality of installed soft assets cannot be located on the first storage medium by reading either the first set of directory information or the second set of directory information. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A non-transitory computer-readable medium having instructions stored thereon for causing a suitably programmed dispensing computer to execute a method for installing and distributing customized content using an asset-storage medium initially having a plurality of installed soft assets stored therein, the method comprising:
-
obtaining a first set of metadata describing the plurality of installed soft assets, wherein the first set of metadata includes a first set of directory information that identifies locations on the asset-storage medium at which the plurality of installed soft assets are stored; connecting the asset-storage medium having the plurality of installed soft assets to the dispensing computer, wherein the plurality of installed soft assets includes at least a first subset and a second subset; receiving selection data that distinguishes the first subset of the plurality of installed soft assets that is to be unavailable for use by an end user from the second subset of the plurality of installed soft assets that is to be retained and available for use by the end user; using the dispensing computer, and based on the received selection data, automatically erasing a first portion of the first set of directory information that corresponds to the first subset of the plurality of installed soft assets; and using the dispensing computer, and based on the received selection data, creating a second set of metadata in locations on the asset-storage medium, wherein the second set of metadata includes a second set of directory information, and wherein the creating includes reading directory entries corresponding to the second subset of the plurality of installed soft assets from the first set of metadata and writing the directory entries into the second set of metadata such that the second set of directory information identifies locations on the asset-storage medium at which the second subset of the plurality of installed soft assets is stored, and such that, after the erasing, at least a first portion of the first subset of the plurality of installed soft assets cannot be located on the asset-storage medium by reading either the first set of directory information or the second set of directory information. - View Dependent Claims (30, 31)
-
-
32. A dispensing computer system for installing and distributing customized content using a first storage medium having a plurality of installed soft assets stored therein according to a file system, wherein the plurality of installed soft assets includes at least a first subset and a second subset, the computer system comprising:
-
a first set of metadata describing the plurality of installed soft assets, wherein the first set of metadata includes a first set of directory information that identifies locations on the first storage medium at which the plurality of installed soft assets are stored; means for connecting the first storage medium having the plurality of installed soft assets to the dispensing computer system; means for receiving selection data that distinguishes the first subset of the plurality of installed soft assets that is to be unavailable for use by an end user from the second subset of the plurality of installed soft assets that is to be retained and available for use by an end user; means for automatically erasing, based on the received selection data, a first portion of the first set of directory information that corresponds to the first subset of the plurality of installed soft assets; and means for creating, based on the received selection data, a second set of metadata in locations on the first storage medium, wherein the second set of metadata includes a second set of directory information, and wherein the means for creating includes means for reading directory entries corresponding to the second subset of the plurality of installed soft assets from the first set of metadata and writing the directory entries into the second set of metadata such that the second set of directory information identifies locations on the first storage medium at which the second subset of the plurality of installed soft assets is stored, and such that, after the erasing, at least a first portion of the first subset of the plurality of installed soft assets cannot be located on the first storage medium by reading either the first set of directory information or the second set of directory information. - View Dependent Claims (33)
-
Specification