Systems and methods for preventing digital asset restoration
AssigneeAutonomy, Inc.
InventorsSteven Blumenau, Matthew Barnes
Life of this patent
Estimating the term…
Abstract
Systems and methods for managing digital assets in a distributed computing environment are described. Meta-data for the digital assets is stored separately from the digital assets. Meta-data for some of the digital assets is copied and stored at a central location. Meta-data for the digital assets is generated by clients of the system.
Claims26
A computer-implemented method of preventing the restoration of expired digital assets removed from a distributed computing environment, the distributed computing environment having a central computing device that stores known meta-data for each respective one of a plurality of digital assets including the expired digital assets and one or more client computing devices that locally store respective digital assets excluding the expired digital assets, the method comprising:
- (1) maintaining, as part of the known meta-data stored at the central computing device for each respective one of the expired digital assets, an indication that the respective expired digital asset is expired, and
- (2) upon an attempt to restore a digital asset to one of the client computing devices:
- (a) receiving, from the client computing device, meta-data associated with the digital asset being restored at the client computing device;
- (b) comparing at least a portion of the received meta-data with the known meta-data to identify known meta-data matching the received meta-data;
- and
- (c) if the known meta-data matching the received meta-data includes the indication that the respective one of the digital assets is expired, then transmitting a command to prevent the digital asset associated with the received meta-data from being restored on the client computing device.
A system for preventing restoration of expired digital assets removed from a distributed computing environment, the distributed computing environment having a central computing device that stores known meta-data for each respective one of a plurality of digital assets including the expired digital assets and one or more client computing devices that locally store respective digital assets excluding the expired digital assets, the system comprising:
- (a) a client computing device in communication with a network, the client computing device being operative upon an attempt to restore a digital asset to the client computing device to receive meta-data associated with the digital asset being restored at the client computing device and to transmit the meta-data to the network;
- and
- (b) a server connected to the network, the server being operative to (i) maintain, as part of the known meta-data for each respective one of the expired digital assets, an indication that the respective expired digital asset is expired, (ii) receive the meta-data from the client computing device and compare at least a portion of the received meta-data with the known meta-data to identify known meta-data matching the received meta-data, and (iii) if the known meta-data matching the received meta-data includes the indication that the respective digital asset is expired, then to transmit a command to prevent the digital asset associated with the received meta-data from being restored on the client computing device.
A non-transitory computer-readable storage medium having computer readable instructions stored thereon, the computer readable instructions being executable by a computerized device to cause the computerized device to perform a method to prevent restoration of expired digital assets removed from a distributed computing environment, the distributed computing environment having a central computing device that stores known meta-data for each respective one of a plurality of digital assets including the expired digital assets and one or more client computing devices that locally store respective digital assets excluding the expired digital assets, the method comprising:
- (1) maintaining, as part of the known meta-data stored at the central computing device for each respective one of the expired digital assets, an indication that the respective expired digital asset is expired, and
- (2) upon an attempt to restore a digital asset to one of the client computing devices:
- (a) receiving, from the client computing device, meta-data associated with the digital asset being restored at the client computing device;
- (b) comparing at least a portion of the received meta-data with the known meta-data to identify known meta-data matching the received meta-data;
- and
- (c) if the known meta-data matching the received meta-data includes the indication that the respective digital asset is expired, then transmitting a command to prevent the digital asset associated with the received meta-data from being restored on the client computing device.
Dependencies are inferred from the claim text.