Patent ID: 9038060
Filing Date: 2015-05-19
Classification: G06F,H04L

Abstract:
1. A method for transmitting a distribution of an operating system (OS) customized for a network provider to a computing device from a cloud storage server of the network provider, the method comprising: receiving, at the cloud storage server when the computing device connected to a first network of a different network provider connects to a second network of the network provider while still being connected to the first network, a request for transmitting the distribution of the OS, the request received from a remote registration service that facilitates installation of a customized distribution of the OS on the computing device, the network provider managing the cloud storage server being distinct from an entity managing the remote registration service; determining, based on predefined policies, whether a user of the computing device is authorized to access the customized distribution of the OS; and responsive to a determination that the user is authorized to access the customized distribution of the OS, transmitting the customized distribution of the OS to the computing device, wherein the customized distribution of the OS is transmitted to the computing device automatically, wherein the computing device installs the received customized distribution of the OS on the computing device, wherein the computing device includes instructions for installing the received customized distribution of the OS on the computing device, wherein the instructions for installing the received customized distribution of the OS on the computing device includes: instruction for determining whether an existing distribution of the OS is installed as either a full image or an update image over the customized distribution of the operating system; instruction for receiving the customized distribution of the OS from the remote registration service when the existing distribution of the OS is installed as a full image; instruction for installing the customized distribution of the OS on the computing device when the existing distribution of the OS is installed as a full image; and instruction for restoring the customized distribution of the operating system on the computing device when the existing distribution of the operating system is installed as an update image over the customized distribution of the operating system, the restoring including deleting the update image of the existing distribution of the operating system.