Storage gateway activation process
First Claim
1. A method, comprising:
- sending, by a gateway control process to a gateway process, an activation key;
receiving, by the gateway control process from another process distinct from the gateway process, the activation key, wherein the other process obtained the activation key from the gateway process;
sending, by the gateway control process to the other process, at least a portion of metadata describing a device on which the gateway process is installed;
receiving, by the gateway control process from the other process, customer information and confirmation that the gateway process is to be registered with a remote service provider, wherein the customer information uniquely identifies the gateway process to the remote service provider;
receiving, by the gateway control process from the gateway process, a request for security credentials, wherein the request includes at least a portion of the customer information and the activation key; and
sending, by the gateway control process to the gateway process, the requested security credentials.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatus, and computer-accessible storage media for activating a gateway to a remote service provider. The gateway serves as an interface between processes on a customer network and the provider, for example to store customer data to a remote data store. A gateway sends a public key and metadata describing the gateway to the provider. The gateway receives an activation key from the provider and exposes the activation key on the customer network. The customer obtains the key and communicates to the provider using the key to provide customer information including a name for the gateway and to authorize registration of the gateway. The provider provides the customer information to the gateway. The gateway requests security credentials from the provider using the customer information and the key. The provider sends a security credential to the gateway. The gateway may then obtain configuration information from the customer via the provider.
-
Citations
20 Claims
-
1. A method, comprising:
-
sending, by a gateway control process to a gateway process, an activation key; receiving, by the gateway control process from another process distinct from the gateway process, the activation key, wherein the other process obtained the activation key from the gateway process; sending, by the gateway control process to the other process, at least a portion of metadata describing a device on which the gateway process is installed; receiving, by the gateway control process from the other process, customer information and confirmation that the gateway process is to be registered with a remote service provider, wherein the customer information uniquely identifies the gateway process to the remote service provider; receiving, by the gateway control process from the gateway process, a request for security credentials, wherein the request includes at least a portion of the customer information and the activation key; and sending, by the gateway control process to the gateway process, the requested security credentials. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium storing program instruction that are executed by at least on processor to implement a gateway control process configured to:
-
send an activation key to a gateway process; receive, from another process distinct from the gateway process, the activation key, wherein the other process obtained the activation key from the gateway process; send, to the other process, at least a portion of metadata describing a device on which the gateway process is installed; receive, from the other process, customer information and confirmation that the gateway process is to be registered with a remote service provider, wherein the customer information uniquely identifies the gateway process to the remote service provider; receive, from the gateway process, a request for security credentials, wherein the request includes at least a portion of the customer information and the activation key; and send, to the gateway process, the requested security credentials. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
one or more processors; and a memory comprising program instructions that are executed by one or more processors to implement a gateway control process configured to; send an activation key to a gateway process; receive the activation key from a another process distinct from the gateway process, wherein the other process obtained the activation key from the gateway process; send, to the other process, at least a portion of metadata describing a device on which the gateway process is installed; receive customer information and confirmation that the gateway process is to be registered with a remote service provider from the other process, wherein the customer information uniquely identifies the gateway process to the remote service provider; receive a request for security credentials from the gateway process, wherein the request includes at least a portion of the customer information and the activation key; and send the requested security credentials to the gateway process. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification