×

System for on-line archiving of content in an object store

  • US 9,141,623 B2
  • Filed: 08/03/2012
  • Issued: 09/22/2015
  • Est. Priority Date: 08/03/2012
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer program product to archive data objects, the computer program product comprising:

  • a non-transitory computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code executable by a processor to perform an operation comprising;

    storing a first object in an object store residing in a first storage device of a client system, wherein the first object has at least one metadata attribute including a first metadata attribute comprising a filename of the first object;

    responsive to receiving a user request to archive the first object to a shadow object store residing in a second storage device;

    transferring the first object to the shadow object store; and

    creating, in the object store, a reference to a location of the first object in the shadow object store, wherein a filename of the reference comprises the filename of the first object, wherein the first object remains accessible through the object store and the shadow object store following the transfer, wherein the shadow object store is accessible to the client system via a network, wherein the first and second storage devices have different storage speeds; and

    responsive to receiving a user request to search for the first object;

    searching the object store for each of;

    (i) an object having the at least one metadata attribute associated with the first object, and (ii) a reference to an object in the shadow object store having the at least one metadata attribute associated with the first object; and

    searching for an object having the at least one metadata attribute associated with the first object in each of;

    (i) the shadow object store, and (ii) a cache in the shadow object store maintaining indexes.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×