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.
6 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.
13 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