Patent ID: 9491066
Filing Date: 2016-11-08
CPC Classification: H04L,H04W

Claim Text:
1. A computer-implemented method for provisioning a cloud-based service, comprising: (a) receiving a user request to provision a cloud-based service element; in response to the user request: (b) provisioning the cloud-based service element, the cloud-based service element providing an application service from a data center, the application service accessible using an application program interface via a network; (c) selecting, based on a location of the user, the data center to provide the cloud-based service element from a plurality of data centers in separate locations such that the selected data center is in proximity of the location of the user; (d) determining a topology of the dedicated network connection based on the location of the selected data center; and (e) provisioning a dedicated network connection on the network connected to the data center, the dedicated network connection connecting the data center to another location geographically separate from the data center and reserving network resources on the network between the data center to the other location to be used by the cloud-based service element wherein the provisioning (e) includes configuring switching devices on the network, the switching devices selected based on the topology, whereby provisioning the cloud-based service element in (b) together with the dedicated network connection in (e) enables the cloud-based service element to utilize the dedicated network connection.