×

Cloud storage brokering service

  • US 9,325,791 B1
  • Filed: 08/12/2013
  • Issued: 04/26/2016
  • Est. Priority Date: 03/12/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system for brokering a plurality of cloud storage services, the system comprising:

  • memory that stores one or more storage manifests comprising access data for enabling client devices to access provisioned storage in the plurality of cloud storage services; and

    one or more processors configured to;

    receive, from a client device, a request indicating a desired configuration for storing target data in at least one of the plurality of cloud storage services;

    determine a first selection comprising at least one storage service from the plurality of cloud storage services based on the request;

    provision storage in the plurality of cloud storage services based on the determined first selection;

    provide, to the client device, a temporary storage manifest indicating the provisioned storage, wherein the temporary storage manifest comprises access data enabling the client device to access the provisioned storage in the cloud storage services;

    store the temporary storage manifest;

    determine whether the client device completed storing the target data on the provisioned storage based on a presence of the temporary storage manifest; and

    in response to determining that the client device completed storing the target data, replace the temporary storage manifest with a permanent storage manifest; and

    in response to determining that the client device failed to complete storing the target data, deprovision the provisioned storage and deleting the temporary storage manifest.

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