×

Indirection objects in a cloud storage system

  • US 9,183,213 B2
  • Filed: 05/16/2012
  • Issued: 11/10/2015
  • Est. Priority Date: 05/16/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for providing object data from a cloud storage system, the method comprising:

  • storing a first representation of an object in the cloud storage system;

    creating an indirection object for the object;

    assigning, in the indirection object for the object, a first attribute to the first representation of the object stored in the cloud storage system, the indirection object for the object storing an association between the first representation of the object stored in the cloud storage system and the first attribute;

    storing a second representation of the object in the cloud storage system;

    assigning, in the indirection object for the object, a second attribute to the second representation of the object stored in the cloud storage system, the indirection object for the object storing an association between the second representation of the object stored in the cloud storage system and the second attribute;

    receiving, using the indirection object, a request to access the object stored in the cloud storage system;

    determining, using the indirection object for the object, if the request includes a requested attribute;

    if the request includes a requested attribute;

    returning, using the indirection object for the object, a response including the first representation of the object stored in the cloud storage system if the requested attribute matches the first attribute; and

    returning, using the indirection object for the object, a response including the second representation of the object stored in the cloud storage system if the requested attribute matches the second attribute.

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