Systems and methods for implementing an on-demand computing network environment
First Claim
Patent Images
1. A computer-implemented method of implementing an on-demand computing network environment, comprising:
- providing a user interface that presents available computing resources and physical locations of those computing resources, wherein a first type of computing resource is available from multiple physical locations;
receiving a network specification from a user via the user interface, wherein the network specification includes a plurality of resources and selected physical locations for each of the plurality of resources;
provisioning the plurality of resources from one or more resource providers;
configuring the on-demand computing network, wherein configuring comprises;
assigning a first provisioned resource as a hub device;
assigning one or more second provisioned resources as rim devices, wherein a first rim device is configured to communicate with a user, wherein a second rim device is configured to communicate with a service that is external to the on-demand network, wherein the first rim device communicates with the second rim device via the hub device, wherein the first rim device is located in a different country than the second rim device, wherein the external service is unable to discern that commands transmitted from the first rim device are coming from a different country than the country of the second rim device.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for a computer-implemented method of implementing an on-demand computing network environment. A network specification is received from a user. Resources from one or more resource providers are provisioned. The on-demand computing network is configured, where configuring comprises assigning a first provisioned resource as a hub device and assigning one or more second provisioned resources as rim devices, where rim devices are configured to communicate with one another only via the hub device.
40 Citations
25 Claims
-
1. A computer-implemented method of implementing an on-demand computing network environment, comprising:
-
providing a user interface that presents available computing resources and physical locations of those computing resources, wherein a first type of computing resource is available from multiple physical locations; receiving a network specification from a user via the user interface, wherein the network specification includes a plurality of resources and selected physical locations for each of the plurality of resources; provisioning the plurality of resources from one or more resource providers; configuring the on-demand computing network, wherein configuring comprises; assigning a first provisioned resource as a hub device; assigning one or more second provisioned resources as rim devices, wherein a first rim device is configured to communicate with a user, wherein a second rim device is configured to communicate with a service that is external to the on-demand network, wherein the first rim device communicates with the second rim device via the hub device, wherein the first rim device is located in a different country than the second rim device, wherein the external service is unable to discern that commands transmitted from the first rim device are coming from a different country than the country of the second rim device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer-implemented system for implementing an on-demand computing network environment, comprising:
-
a provisioned resource data store storage device configured to store records associated with resources provisioned from one or more resource providers, wherein records in the provisioned resources data store include an identification of a particular resource and a particular on-demand computing network to which the particular resource has been assigned; a network implementation engine operating on a computing device configured to; provide a user interface that presents available computing resources and physical locations of those computing resources, wherein a first type of computing resource is available from multiple physical locations; receive a network specification from a user via the user interface, wherein the network specification includes a plurality of resources and selected physical locations for each of the plurality of resources; assign a first provisioned resource as a hub device to the particular on-demand computing network and to update the provisioned resource data store; and assign one or more second provisioned resources as rim devices, wherein a first rim device is configured to communicate with a user, wherein a second rim device is configured to communicate with a service that is external to the on-demand network, wherein the first rim device communicates with the second rim device via the hub device, wherein the first rim device is located in a different country than the second rim device, wherein the external service is unable to discern that commands transmitted from the first rim device are coming from a different country than the country of the second rim device.
-
Specification