发明名称 Customizing operating system based on detected carrier
摘要 Technology disclosed herein includes a method for loading a carrier specific operating system (OS) onto a computing device depending on what network the computing device is connected to. The computing device detects an identity of a network to which a computing device is connected or is to be connected during a network identification process executed on the computing device. The network can be identified, e.g., by examining a subscriber identification module (SIM) card electronically connected to the device. The device then sends a request including the identity of the network to a remote registration service. In turn the device receives an instruction from the remote registration service identifying a distribution of an OS specific for the network. After retrieving the OS distribution, the device loads the distribution of the OS on the computing device. Specific OS distribution is chosen based on predefined policies when the device connects to multiple networks.
申请公布号 US8806478(B2) 申请公布日期 2014.08.12
申请号 US201414157310 申请日期 2014.01.16
申请人 Nextbit Systems, Inc. 发明人 Chan Michael A.;Moss Tom;Quan Justin
分类号 G06F9/445 主分类号 G06F9/445
代理机构 Perkins Coie LLP 代理人 Perkins Coie LLP
主权项 1. A computer-implemented method for switching between distributions of an operating system when switching between multiple networks, the computer-implemented method comprising: receiving, from a computing device connected to a first network of the networks and executing a first distribution of the distributions of the operating system corresponding to the first network an indication that the computing device is connected to a corporate Wi-Fi network of the networks, the corporate Wi-Fi network being controlled by a corporation, the corporate Wi-Fi network being different from the first network; determining, in response to receiving the indication, that the computing device is connected to the first network and the corporate Wi-Fi network; determining, in response to receiving the indication, an identity of a user associated with the computing device; confirming, using the identity of the user, that the user is an employee of the corporation; upon confirming that the user is the employee of the corporation, determining, based on a plurality of predefined policies for installing the distributions of the operating system, whether to install a second distribution of the distributions of the operating system on the computing device due to a connection to the corporate Wi-Fi network, the second distribution of the operating system specific to the corporate Wi-Fi network, wherein the determining based on the predefined policies includes:determining whether the corporate Wi-Fi network has a higher priority than the first network, anddetermining that the corporate Wi-Fi network has a higher priority than the first network; responsive to a determination to install the second distribution of the operating system on the computing device, transmitting a location of a cloud storage service containing the second distribution of the operating system to the computing device; causing the computing device to retrieve the second distribution of the operating system from the cloud storage service using the location; causing the computing device to uninstall the first distribution of the operating system; causing the computing device to install the second distribution of the operating system in the computing device; causing the computing device to execute the second distribution of the operating system; determining whether the computing device is disconnected from the corporate Wi-Fi network; and responsive to a determination that the computing device is disconnected from the corporate Wi-Fi network but still connected to the first network, causing the computing device to uninstall the second distribution and install the first distribution.
地址 San Francisco CA US