×

Virtual service provider zones

  • US 10,055,594 B2
  • Filed: 03/14/2016
  • Issued: 08/21/2018
  • Est. Priority Date: 06/07/2012
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a first hardware-implemented data storage service, implemented with computing resources in a first set of facilities that is operated by a computing resource service provider; and

    a second data storage service, implemented with computing resources in a second set of facilities that is geographically distinct from the first set of facilities and operated by the computing resource service provider, where first data storage service is configured according to first set of regulations associated with a first legal jurisdiction and second data storage service is configured according to a second set of regulations that is different from the first set of regulations and associated with a second legal jurisdiction, the first data storage service receiving web service requests and the first data storage service operating as a proxy to the second data storage service by at least;

    receiving, at a first web service interface of the first data storage service, a request from a requestor to store data, the request originating from a network not operated by the computing resource service provider and identifying authentication credentials usable for fulfillment of the request by the first data storage service based at least in part on the first set of facilities being located in the first legal jurisdiction and the authentication credentials being unusable for fulfillment of requests to the second data storage service based at least in part on the second set of facilities being located in the second legal jurisdiction that is different from the first legal jurisdiction;

    encrypting the data using a cryptographic key to generate encrypted data, the cryptographic key being accessible to the first data storage service while inaccessible to the second data storage service by preventing access to the key by an entity located in a particular facility of the second set of facilities; and

    transmitting the encrypted data to the entity for persistent storage on behalf of the requestor.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×