Automated provisioning and management of cloud services
First Claim
1. A method of managing services for user machines, comprising:
- receiving, by a collection module executing on one or more processors of a server comprising the one or more processors and memory, from an end user machine via a computer network, first information for provisioning a cloud based service for use by the end user machine, the first information including at least one of a serial number identifying the end user machine, or an allocation of a storage resource for the cloud based service determined based on an available amount of the storage resource on the end user machine;
receiving, by a configuration module executing on the server, second information for a cloud account including at least one of contact information, an account identifier, or a credit limit;
configuring, by the configuration module responsive to receiving the second information, the cloud based service for use with the end user machine;
configuring, by a licensing module executing on the server, the cloud account and a cloud license based on the first information and the second information for access to the cloud based service by the end user machine;
identifying, by a setup module executing on the server, a machine installer customized to include provisioning information based on the second information and at least one of the serial number or the allocation; and
transmitting, by the setup module via the computer network, the machine installer to the end user machine, the machine installer configured to use the provisioning information to set up, on the end user machine in accordance with the cloud account and the cloud license, a cloud application corresponding to the cloud based service.
11 Assignments
0 Petitions
Accused Products
Abstract
A system for managing the provisioning of cloud based services includes a collection module, a configuration module, a licensing module and a set up module. The collection module automatically obtains and stores information from end user machines that relevant to the provisioning of the could-based services. The configuration module uses the obtained information to automatically configure the use of the cloud based services. The licensing module automatically configures the account and licensing information allowing an end-user machine to access the cloud based services. The setup module automatically configures the end user machines to access and use the cloud-based services.
-
Citations
20 Claims
-
1. A method of managing services for user machines, comprising:
-
receiving, by a collection module executing on one or more processors of a server comprising the one or more processors and memory, from an end user machine via a computer network, first information for provisioning a cloud based service for use by the end user machine, the first information including at least one of a serial number identifying the end user machine, or an allocation of a storage resource for the cloud based service determined based on an available amount of the storage resource on the end user machine; receiving, by a configuration module executing on the server, second information for a cloud account including at least one of contact information, an account identifier, or a credit limit; configuring, by the configuration module responsive to receiving the second information, the cloud based service for use with the end user machine; configuring, by a licensing module executing on the server, the cloud account and a cloud license based on the first information and the second information for access to the cloud based service by the end user machine; identifying, by a setup module executing on the server, a machine installer customized to include provisioning information based on the second information and at least one of the serial number or the allocation; and transmitting, by the setup module via the computer network, the machine installer to the end user machine, the machine installer configured to use the provisioning information to set up, on the end user machine in accordance with the cloud account and the cloud license, a cloud application corresponding to the cloud based service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for managing services for user machines, comprising:
-
a server comprising one or more processors and memory; a collection module executing on the one or more processors of the server that receives, from an end user machine via a computer network, first information for provisioning a cloud based service for use by the end user machine, the first information including at least one of a serial number identifying the end user machine, or an allocation of a storage resource for the cloud based service determined based on an available amount of the storage resource on the end user machine; a configuration module executing on the server that receives second information for a cloud account including at least one of contact information, an account identifier, a credit limit, or billing information, wherein the configuration module uses the second information to configure the cloud based service for use with the end user machine; a licensing module executing on the server that configures the cloud account and a cloud license based on the first information and the second information for access to the cloud based service by the end user machine; and a setup module executing on the server that identifies a machine installer customized to include provisioning information based on the second information and at least one of the serial number or the allocation, and transmits, via the computer network, the machine installer to the end user machine, the machine installer configured to use the provisioning information to set up, on the end user machine in accordance with the cloud account and the cloud license, a cloud application corresponding to the cloud based service. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification