×

Cloud-synchronized local storage management

  • US 10,579,265 B2
  • Filed: 10/18/2017
  • Issued: 03/03/2020
  • Est. Priority Date: 10/18/2017
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented asset management method that comprises:

  • providing a digital asset management application that is executable on a local computing device, wherein the digital asset management application is configured to communicate with a local storage resource and a cloud storage resource;

    accessing an index that lists digital assets which are stored in the local storage resource, wherein the index indicates an importance and a last access timestamp for at least a portion of the listed digital assets, wherein the listed digital assets stored in the local storage resource include a plurality of original assets and a corresponding plurality of lossy assets, and wherein each of the lossy assets represents a lower fidelity version of the corresponding original asset;

    invoking a proactive purge operation at a specified time, wherein the proactive purge operation causes a first digital asset to be removed from the local storage resource based on an importance, indicated in the index, that is associated with the first digital asset; and

    invoking a reactive purge operation in response to a storage condition associated with the local storage resource, wherein the reactive purge operation causes a plurality of digital assets to be removed from the local storage resource, wherein the plurality of digital assets removed in the reactive purge operation are selected for removal based on dually ranking the digital assets based first on an importance and second on a last access timestamp of such assets, as indicated in the index,wherein when the reactive purge operation is invoked in response to a critical storage condition that is triggered by less than a relatively lower threshold quantity of available storage existing at the local storage resource, both original assets and lossy assets are removed from the local storage resource;

    wherein when the reactive purge operation is invoked in response to a low storage condition that is triggered by less than a relatively higher threshold quantity of available storage existing at the local storage resource, only one or more original assets are removed from the local storage resource, without removing lossy assets; and

    wherein the reactive purge operation is invoked in response to the critical storage condition, and then if the low storage condition remains, the reactive purge operation invoked in response to the critical storage condition is followed by invocation of the reactive purge operation in response to the low storage condition.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×