# US 10,375,225 B2 · Adjustable device settings

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,375,225 B2
- Document ID: US10375225B2
- Status: Granted
- Kind: B2
- Application number: 16/014,882
- Filed: 2018-06-21
- Published: 2018-12-20
- Granted: 2019-08-06
- Earliest claimed: 2017-03-07
- Assignees: Microsoft Technology Licensing, LLC
- Applicants: Microsoft Technology Licensing, LLC
- Inventors: Mahesh Yadav; Srinivasa Lakshmana Rao; Tae Hwan Jung
- Web page: https://patentgrep.com/patent/US10375225B2

## CPC

- H04M 1/72448: with means for adapting the functionality of the device according to specific conditions
- H04W 4/02: Services making use of location information
- H04W 4/021: Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
- H04W 4/50: Service provisioning or reconfiguring
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Adjustable device settings is described herein. In one or more implementations, a client device is configured with device settings that are compatible with multiple different geographical locations. The client device attaches to a wireless network via a wireless radio of the client device, and receives location information from the attached wireless network. The client device determines a current geographical location of the client device based at least in part on the location information received from the wireless network, and adjusts the device settings of the client device to conform to location-specific settings of the current geographical location.

## Claims

### Claim 1

A computer-implemented method comprising:
configuring a client device with device settings that are compatible with multiple different geographical locations;
attaching to a wireless network via a wireless radio of the client device;
receiving location information from the attached wireless network;
determining a current geographical location of the client device based at least in part on the location information received from the attached wireless network; and
adjusting the device settings of the client device to conform to at least one of operator-specific settings of an operator of the attached wireless network or legal requirements of a current country in which the client device is located.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1, wherein the device settings are adjusted to conform to the operator-specific settings, and wherein adjusting the device settings comprises accessing a device settings database that maps various device settings to different operators.

### Claim 3 (depends on 1)

The computer-implemented method of claim 1, wherein the device settings are adjusted to conform to the legal requirements of the current country in which the client device is located, and wherein adjusting the device settings comprises accessing a device settings database that maps various device settings to different countries.

### Claim 4 (depends on 2)

The computer-implemented method of claim 2, wherein the device settings database comprises executable code, and wherein adjusting the device settings comprises applying the executable code to the client device.

### Claim 5 (depends on 1)

The computer-implemented method of claim 1, wherein adjusting the device settings comprises enabling at least one device setting of the client device.

### Claim 6 (depends on 1)

The computer-implemented method of claim 1, wherein adjusting the device settings comprises disabling at least one device setting of the client device.

### Claim 7 (depends on 1)

The computer-implemented method of claim 1, wherein the wireless network comprises a public land mobile network (PLMN).

### Claim 8 (depends on 7)

The computer-implemented method of claim 7, wherein the location information comprises a mobile country code (MCC) of the PLMN.

### Claim 9 (depends on 7)

The computer-implemented method of claim 7, further comprising:
determining a PLMN operator based on a mobile network code (MNC) received from the PLMN; and
adjusting the device settings of the client device to conform to the operator-specific settings of the PLMN operator.

### Claim 10

A client device configured with device settings that are compatible with multiple different geographical locations, the client device comprising:
a wireless radio;
at least a memory and a processor to implement an adjustable settings module configured to:
determine a current geographical location of the client device based on location information received from one or more wireless networks detected by the wireless radio; and
adjust the device settings of the client device to conform to at least one of operator-specific settings of an operator of a wireless network or legal requirements of a current country in which the client device is located.

### Claim 11 (depends on 10)

The client device of claim 10, wherein the one or more wireless networks comprise one or more public land mobile networks (PLMNs), and wherein the location information comprises a mobile country code of the one or more PLMNs.

### Claim 12 (depends on 10)

The client device of claim 10, wherein the adjustable settings module is configured to determine the current geographical location based on receiving a mobile country code (MCC) from a PLMN to which the client device is attached.

### Claim 13 (depends on 12)

The client device of claim 12, wherein the device settings are adjusted to conform to the operator-specific settings of a PLMN operator corresponding to the attached PLMN.

### Claim 14 (depends on 13)

The client device of claim 13, wherein the PLMN operator is determined based on a mobile network code (MNC) received from the attached PLMN.

### Claim 15 (depends on 11)

The client device of claim 11, wherein the adjustable settings module is configured to determine the current geographical location based on receiving a mobile country code (MCC) from one or more detected PLMNs without forming an attachment to any of the one or more PLMNs.

### Claim 16 (depends on 11)

The client device of claim 11, wherein the device settings are adjusted to conform to the operator-specific settings, and wherein adjusting the device settings comprises accessing a device settings database that maps various device settings to different operators.

### Claim 17 (depends on 10)

The client device of claim 10, wherein the device settings are adjusted to conform to the legal requirements of the current country in which the client device is located, and wherein adjusting the device settings comprises accessing a device settings database that maps various device settings to different countries.

### Claim 18

A computer-implemented method comprising:
configuring a client device with device settings that are compatible with multiple different countries;
attaching to a public land mobile network using a wireless radio of the client device;
receiving a mobile country code from the public land mobile network;
comparing the mobile country code to a previous mobile country code value to determine if the mobile country code has changed;
responsive to determining that the mobile country code has changed, adjusting the device settings of the client device to conform to country-specific settings of a country identified by the mobile country code; and
adjusting the device settings of the client device to conform to operator-specific settings of an operator identified by a mobile network code received from the public land mobile network.

### Claim 19 (depends on 18)

The computer-implemented method of claim 18, wherein the previous mobile country code value is initially set to a value of null.

### Claim 20 (depends on 18)

The computer-implemented method of claim 18, wherein the adjusting the device settings of the client device to conform to country-specific device settings further comprises disabling or enabling at least one device setting.
