CUSTOMIZING OPERATING SYSTEM BASED ON DETECTED CARRIER
First Claim
1. A computer-implemented method comprising:
- detecting 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;
sending a request including the identity of the network to a remote registration service;
receiving an instruction from the remote registration service identifying a distribution of an operating system specific for the network; and
loading the distribution of the operating system on the computing device.
4 Assignments
0 Petitions
Accused Products
Abstract
Technology disclosed herein includes a method for loading a carrier specific 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 computing 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 operating system (OS) specific for the network. After retrieving the OS distribution, the device loads the distribution of the operating system on the computing device.
-
Citations
26 Claims
-
1. A computer-implemented method comprising:
-
detecting 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; sending a request including the identity of the network to a remote registration service; receiving an instruction from the remote registration service identifying a distribution of an operating system specific for the network; and loading the distribution of the operating system on the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An electronic device comprising:
-
a processor; a network component configured to communicate with a remote registration service; and a memory component storing instructions which, when executed by the processor, cause the electronic device to perform a process including; detecting an identity of a network to which an electronic device is connected or is to be connected, during a device booting process executed on the electronic device; sending a request including the identity of the network to the remote registration service; receiving an instruction from the remote registration service identifying a distribution of an operating system specific for the network; and loading the distribution of the operating system on the electronic device during the device booting process. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A method, comprising:
-
identifying a subscriber module being inserted into an electronic device; retrieving an operating system from a cloud storage system, wherein the operating system is customized based on an identity of the subscriber module; and executing the operating system on the electronic device so that the operating system replaces an original operating system on the electronic device. - View Dependent Claims (22, 23, 24, 25)
-
-
26. An apparatus comprising:
-
means for determining a subscriber identity based on a subscriber module electronically connected to an electronic device; means for sending a request including the subscriber identity; means for retrieving an operating system for the electronic device customized based on the subscriber identity from a cloud storage; and means for running the operating system on the electronic device.
-
Specification