Patent ID: 9398063
Filing Date: 2016-07-19
CPC Classification: G06F,H04B,H04L,H04M,Y02D

Claim Text:
1. A computer-implemented method comprising: detecting, by a computing device, an identity of a network to which the computing device is connected or is to be connected, during a network identification process executed on the computing device, wherein the network identification process is triggered by an event of the computing device changing its location, wherein the detecting the identity of a given network to which a given computing device is connected or is to be connected, during a booting process executed on the given computing device, is performed by identifying a radio frequency of the given network; identifying, by the computing device, a corporate account for a user of the computing device based on a subscriber number associated with the computing device; sending a request including both the identity of the network and the identified corporate account to a remote registration service; receiving, by the computing device, an instruction from the remote registration service identifying a distribution of an operating system specific for the network, wherein the distribution of the operating system is customized based on the identity of the network and the identified corporate account of the user of the computing device, wherein the instruction from the remote registration service includes a location where the distribution of the operating system is stored; retrieving from a cloud storage service, by the computing device, a difference between the distribution of the operating system and an operating system currently installed on the computing device; loading, by the computing device, the distribution of the operating system on the computing device; and applying, by the computing device, user interface settings or loading pre-loaded applications specific for the identified corporate account onto the computing device.