×

Customizing operating system based on detected carrier

  • US 10,346,481 B2
  • Filed: 09/30/2013
  • Issued: 07/09/2019
  • Est. Priority Date: 10/02/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • detecting, by a computing device, a first identity of a first carrier network to which the computing device is connected or is to be connected, during a network identification process executed on the computing device;

    detecting, by the computing device, a second identity of a second carrier network to which the computing device is to be connected, the second identity of the second carrier network being different from the first identity of the first carrier network;

    sending a request including the first identity of the first carrier network and the second identity of the second carrier network to a remote registration service;

    receiving an instruction from the remote registration service identifying a first distribution of an operating system that meets carrier-specific requirements of the first carrier network, wherein the first distribution of the operating system is determined based on the first identity of the first carrier network;

    loading the first distribution of the operating system on the computing device for connecting to the first carrier network;

    receiving an instruction from the remote registration service identifying a second distribution of the operating system that meets carrier-specific requirements of the second carrier network, wherein the second distribution of the operating system is determined based on the second identity of the second carrier network;

    determining that the computing device is connected to or is to be connected to the second carrier network; and

    updating the operating system on the computing device by loading the second distribution of the operating system for connecting to the second carrier network, the second distribution of the operating system including one or more customized features including at least one of an icon, a user interface setting, or an application associated with an identity of an account of a user, the loading the second distribution including;

    determining whether the loading the second distribution requires a reboot of the computing device; and

    when the loading the second distribution requires the reboot, rebooting the computing device and loading the second distribution of the operating system with the one or more customized features,when the loading the second distribution does not require a reboot, loading the second distribution of the operating system by applying the one or more customized features to the operating system currently running on the computing device.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×