×

Accessing objects in hosted storage

  • US 9,154,502 B2
  • Filed: 01/31/2013
  • Issued: 10/06/2015
  • Est. Priority Date: 01/31/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a hosted storage service comprising at least one processor and at least one computer readable memory and configured to;

    store a virtual data object that corresponds to data stored in a delegated storage service, wherein the virtual data object includes metadata that enables access to the data that corresponds to the virtual data object but does not include the data that corresponds to the virtual data object;

    receive, from a client application, a request for access to the virtual data object;

    send a response that includes the metadata that enables access to access the data that corresponds to the virtual data object;

    store a data object that contains data for the data object;

    receive, from the client application, a request for access to the data object;

    send a response that includes the data for the data object; and

    the delegated storage service comprising at least one processor and at least one computer readable memory and configured to;

    store the data that corresponds to the virtual data object;

    receive, from the client application, a request for access to the data that corresponds to the virtual data object;

    in response to receiving the request for access to the data that corresponds to the virtual data object, send the data that corresponds to the virtual data object to the client application;

    the client application configured to;

    send the request for access to the virtual data object to the hosted storage service;

    receive, from the hosted storage service, the response that includes metadata that enables access to the data that corresponds to the virtual data object;

    generate the request for access to the data that corresponds to the virtual data object based on the metadata;

    send the request for access to the data that corresponds to the virtual data object to the delegated storage service;

    receive the data that corresponds to the virtual data object from the delegated storage service;

    send the request for the data object to the hosted storage service; and

    receive, from the hosted storage service, the response that includes the data for the data object.

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