Method and apparatus for cloud provisioning of communication services
First Claim
1. A method comprising:
- establishing one or more terms of service for each customer of a cloud provider based on requirements associated with each customer and one or more cloud provider network provisions;
receiving, from a customer of the cloud provider, a request for one or more communication services provided by the cloud provider;
determining a customer profile corresponding to the customer based on customer identification included in the request;
identifying the one or more terms of service for the customer based on the customer profile;
identifying one or more credentials based on the customer profile;
validating the one or more credentials through the cloud provider; and
generating, in response to validating the one or more credentials, a routing path to the cloud provider based on the requested one or more communication services, the one or more terms of service for the customer, and current network utilization associated with the cloud provider.
1 Assignment
0 Petitions
Accused Products
Abstract
An approach for cloud provisioning of consumer services based on requested services. The approach uses customer request for services and current network utilization patterns to most efficiently and effectively provision network resources. For example, a network manager establishes one or more terms for a cloud provider based on one or more provider network provisions. The network manager further determines a customer profile subscription based on customer credentials, cloud provider credentials, and a combination thereof. Then, the network manager delivers one or more credentials based on the cloud provider, and generates a routing path to the cloud provider based on the subscription and/or service request.
9 Citations
20 Claims
-
1. A method comprising:
-
establishing one or more terms of service for each customer of a cloud provider based on requirements associated with each customer and one or more cloud provider network provisions; receiving, from a customer of the cloud provider, a request for one or more communication services provided by the cloud provider; determining a customer profile corresponding to the customer based on customer identification included in the request; identifying the one or more terms of service for the customer based on the customer profile; identifying one or more credentials based on the customer profile; validating the one or more credentials through the cloud provider; and generating, in response to validating the one or more credentials, a routing path to the cloud provider based on the requested one or more communication services, the one or more terms of service for the customer, and current network utilization associated with the cloud provider. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
a memory to store instructions; and a processor configured to execute the instructions to; establish one or more terms of service for each customer of a cloud provider based on requirements associated with each customer and one or more cloud provider network provisions; receive, from a customer of the cloud provider, a request for one or more communication services provided by the cloud provider; determine a customer profile corresponding to the customer based on customer identification included in the request; identify the one or more terms of service for the customer based on the customer profile; identify one or more credentials based on the customer profile; validate the one or more credentials through the cloud provider; and generate, based on validating the one or more credentials, a routing path to the cloud provider based on the requested one or more communication services, the one or more terms of service for the customer, and current network utilization associated with the cloud provider. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system comprising:
a network manager, implemented in hardware, configured to; establish one or more terms of service for each customer of a cloud provider based on requirements associated with each customer and one or more cloud provider network provisions; receive, from a customer of the cloud provider, a request for one or more communication services provided by the cloud provider; determine a customer profile corresponding to the customer based on customer identification included in the request; identify the one or more terms of service for the customer based on the customer profile; identify one or more credentials based on the customer profile; validate one or more credentials based on the cloud provider; and generate, based on validating the one or more credentials, a routing path to the cloud provider based on the requested one or more communication services, the one or more terms of service for the customer, and current network utilization associated with the cloud provider. - View Dependent Claims (19, 20)
Specification