Patent ID: 9477530
Filing Date: 2016-10-25
CPC Classification: G06F,H04L

Claim Text:
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.