×

Applying XAM processes

  • US 9,727,588 B1
  • Filed: 03/29/2010
  • Issued: 08/08/2017
  • Est. Priority Date: 03/29/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for use in applying XAM processes, the method comprising:

  • receiving a set of content via one of multiple different interfaces at an object addressable data storage system, wherein the storage system includes a file system interface, a block based interface, and an object based interface, wherein receiving includes attaching metadata to the set of content as it is received via one of the multiple different interfaces at the object addressable data storage system;

    converting the set of content received via one of multiple different interfaces, wherein converting includes converting content received via the file system interface into a set of local files and asynchronously converting the local files to an XSet, converting content received via the block based interface into a set of local files and asynchronously converting the local file to an XSet, and content received via the object based interface includes converting the received content into local files in an object store and replicating an XSet as received;

    storing, in the object addressable data storage system, an object derived from the set of content received via any of the file system interface, the block based interface, and the object based interface, the object having an object identifier, wherein storing includes unifying the derived object and storing the derived object in a unified object store;

    utilizing XAM processes to index the metadata and the derived object from the set of content received via any of the file system interface, the block based interface, and the object based interface;

    making the derived object available for retrieval via the object based interface using the object identifier; and

    providing a singular, unified view of the metadata and the derived object derived from the set of content received via any of the file system interface, the block based interface, and the object based interface.

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