×

Manipulating objects in hosted storage

  • US 9,762,670 B1
  • Filed: 11/17/2014
  • Issued: 09/12/2017
  • Est. Priority Date: 01/29/2010
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a delegate configured to;

    receive, from a client, a request for the delegate to select a datastore for the client, from among a plurality of datastores included as part of a hosted storage system, based on one or more storage parameters included in the request, wherein the one or more storage parameters specify storage performance capabilities that a datastore is required to meet to be selected to store a data object;

    select, based the on one or more parameters, a datastore from among a plurality of datastores as a selected datastore, the selection of the selected datastore based on the selected datastore having performance capabilities that meet the storage performance capabilities specified in the storage parameters;

    send, to the client, an indication of the selected datastore;

    the client configured to;

    send, to the delegate, the request to select the datastore for the client, from among the plurality of datastores included as part of the hosted storage system, based on one or more storage parameters;

    receive, from the delegate, the indication of the selected datastore; and

    send, to the hosted storage system, a request to store a data object in the selected datastore;

    the hosted storage system, wherein the hosted storage system includes the plurality of datastores and is configured to;

    receive, from the client, the request to store the data object in the selected datastore; and

    store, in response to receiving the request to store the data object in the selected datastore, the data object in the selected datastore, wherein the plurality of datastores store data in different storage formats.

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