# US 10,772,030 B2 · Motion-based management of a wireless processor-based device

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

- Number: US 10,772,030 B2
- Document ID: US10772030B2
- Status: Granted
- Kind: B2
- Application number: 15/274,833
- Filed: 2016-09-23
- Published: 2017-01-12
- Granted: 2020-09-08
- Earliest claimed: 2016-09-23
- Assignees: Intel Corporation
- Applicants: Intel Corporation
- Inventors: Mohammad Shahid
- Web page: https://patentgrep.com/patent/US10772030B2

## CPC

- H04W 48/04: based on user or terminal location or mobility data, e.g. moving direction, speed
- H04W 4/027: {using movement velocity, acceleration information}
- H04W 36/1446: {wherein at least one of the networks is unlicensed}
- H04W 36/324: {by mobility data, e.g. speed data}
- H04W 48/18: Selecting a network or a communication service
- H04W 84/042: {Public Land Mobile systems, e.g. cellular systems}
- H04W 84/12: WLAN [Wireless Local Area Networks]
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A mobile device may be managed based on information about a geographic movement of the mobile device. The geographic movement may take into account a location, a speed, and an acceleration for the mobile device. A movement profile is determined based on the geographic movement. A settings profile is determined based on the movement profile and a profile mapping. Based on the settings profile, resource consumption for the mobile device may be managed by adjusting settings for the device accordingly.

## Claims

### Claim 1

An apparatus of a wireless device, the wireless device including a Wi-Fi interface and a cellular interface, the apparatus comprising:
a speed sensor including one or more accelerometers;
memory; and
processing circuitry, configured to:
monitor movement of the wireless device by polling signals from the accelerometers exclusive of signals from any other sensor to determine a speed of the wireless device;
determine, using only the monitored movement, that the wireless device is in a car when the monitored movement indicates a speed in a range of speeds associated with driving or indicates that the wireless device is not moving and previously had a speed in the range of speeds associated with driving;
disable the Wi-Fi interface and provide an indication that the wireless device is not connected to a network via the Wi-Fi interface responsive to the monitored movement indicating that the wireless device is in the car and has a speed in the range of speeds associated with driving;
re-enable the Wi-Fi interface and provide an indication that the wireless device is connected via to the network the Wi-Fi interface responsive to a change in the monitored movement indicating that the wireless device is moving and has a speed less than the range of speeds associated with driving, such that the monitored movement indicates that the wireless device has a speed that is compatible with maintaining Wi-Fi connectivity;
inhibit the Wi-Fi interface from being re-enabled by any process operating on the wireless device, while the monitored movement indicates that the wireless device is in the car; and
attempt to maintain cellular network connectivity with the cellular interface when the Wi-Fi interface is disabled.

### Claim 2 (depends on 1)

The apparatus of claim 1 wherein when the Wi-Fi interface has an ongoing connection and responsive to the monitored movement indicating a speed that is associated with the wireless device being in the car, configuring the processing circuitry to delay disablement of the Wi-Fi interface, until a cellular network connection is obtained through the cellular interface.

### Claim 3 (depends on 2)

The apparatus of claim 2, wherein the processing circuitry is configured to switch the ongoing connection from a Wi-Fi protocol to a cellular network protocol prior to disablement of the Wi-Fi interface.

### Claim 4 (depends on 3)

The apparatus of claim 3 wherein the processing circuitry is further configured to:
determine when the monitored movement indicates that the wireless device is not in the car; and
refrain from disablement of the Wi-Fi interface responsive to the monitored movement indicating that the wireless device is not in the car.

### Claim 5 (depends on 3)

The apparatus of claim 3 wherein the processing circuitry is further configured to:
determine when the monitored movement indicates a speed that is associated with walking; and
refrain from disablement of the Wi-Fi interface responsive to the monitored movement indicating the speed that is associated with walking.

### Claim 6 (depends on 1)

The apparatus of claim 1 wherein the processing circuitry is further configured to delay re-enablement of the Wi-Fi interface, for a predetermined period of time, when the monitored movement indicates that the wireless device is not in the car.

### Claim 7 (depends on 6)

The apparatus of claim 6 wherein the processing circuitry is configured to:
disable the Wi-Fi interface of the wireless device when a speed of the wireless device is in the range of speeds associated with driving; and
re-enable the Wi-Fi interface when the speed falls below the range of speeds associated with driving and is greater than zero.

### Claim 8 (depends on 1)

The apparatus of claim 1 wherein the processing circuitry is configured to:
receive input to enable a movement profile, the movement profile configured for disabling the Wi-Fi interface when the monitored movement indicates that the wireless device is in the car or has a speed in the range of speeds associated with driving,
wherein when the movement profile is enabled, the processing circuitry is configured to:
determine that the monitored movement indicates that the wireless device is in the car or indicates when the monitored movement indicates a speed in the range of speeds associated with driving or indicates that the wireless device is not moving and previously had a speed in the range of speeds associated with driving;
disable the Wi-Fi interface when the monitored movement indicates that the wireless device is in the car and has a speed in the range of speeds associated with driving;
re-enable the Wi-Fi interface responsive to a change in the monitored movement indicating that the wireless device is not in the car;
inhibit the Wi-Fi interface from being re-enabled, by any process operating on the wireless device, while the monitored movement indicates that the wireless device is in the car; and
attempt to maintain cellular network connectivity with the cellular interface when the Wi-Fi interface is disabled.

### Claim 9 (depends on 8)

The apparatus of claim 8, wherein the movement profile is one of a plurality of movement profiles, including a movement profile for the wireless device being in a car, a movement profile for the wireless device being at home, a movement profile for the wireless device being in a plane, and a default movement profile to be used when the monitored movement does not conform to the movement profile for the car, the movement profile for at home, or the movement profile for the plane, and
wherein each movement profile is associated with enablement and disablement of the cellular interface, the Wi-Fi interface and/or a Bluetooth interface based on the monitored movement.

### Claim 10 (depends on 1)

The apparatus of claim 1 wherein the processing circuitry is configured with executable instructions stored in the memory.

### Claim 11

A non-transitory computer-readable storage medium that stores instructions for execution by processing circuitry of a wireless device to configure the device to perform operations to:
monitor movement of the wireless device using signals from a speed sensor including one or more accelerometers in the wireless device exclusive of signals from other sensors by polling the accelerometers to determine a speed of the wireless device;
determine, using only the monitored movement, that the wireless device is in a car when the monitored movement indicates a speed in a range of speeds associated with driving or indicates that the wireless device is not moving and previously had a speed in the range of speeds associated with driving;
disable a Wi-Fi interface and provide an indication that the wireless device is not connected to a network via the Wi-Fi interface responsive to the monitored movement indicating that the wireless device is in the car and has a speed in the range of speeds associated with driving;
re-enable the Wi-Fi interface and provide an indication that the wireless device is connected to the network via the Wi-Fi interface responsive to the monitored movement indicating that the wireless device has a speed less than the range of speeds associated with driving, such that the monitored movement indicates that the wireless device is not stopped and has a speed compatible with maintaining Wi-Fi connectivity; and
inhibit the Wi-Fi interface from being re-enabled, by any process operating on the wireless device while the monitored movement indicates that the wireless device is in the car.

### Claim 12 (depends on 11)

The non-transitory computer-readable storage medium of claim 11, wherein the processing circuitry is configured to attempt to maintain cellular network connectivity via a cellular interface when the Wi-Fi interface is disabled; and, when the Wi-Fi interface transitions from being disabled to being enabled, attempt to maintain cellular network connectivity with the cellular network until the wireless device can connect to a network using the Wi-Fi interface.

### Claim 13 (depends on 12)

The non-transitory computer-readable storage medium of claim 12, wherein when the Wi-Fi interface has an ongoing connection and when the monitored movement indicates that the wireless device is in the car, the processing circuitry is configured to delay disablement of the Wi-Fi interface, until a cellular network connection is obtained through the cellular interface; and
wherein the processing circuitry is configured to switch the ongoing connection from a Wi-Fi protocol to a cellular network protocol prior to disablement of the Wi-Fi interface.

### Claim 14 (depends on 11)

The non-transitory computer-readable storage medium of claim 11, wherein the processing circuitry is further configured to:
determine when the monitored movement is associated with walking; and
refrain from disablement of the Wi-Fi interface when the monitored movement is associated with walking.

### Claim 15 (depends on 11)

The non-transitory computer-readable storage medium of claim 11, wherein signals from the speed sensor constitute signals from a GPS receiver.

### Claim 16

An apparatus of a wireless device, the wireless device including a Wi-Fi interface and a cellular interface, the apparatus comprising:
memory; and
processing circuitry, configured to:
receive input to enable a first movement profile indicating that the wireless device is in a car using only monitored movement signals that indicate a speed in a range of speeds associated with driving or that indicate that the wireless device is not moving and that the wireless device previously had a speed in the range of speeds associated with driving or to enable a second movement profile indicating that the wireless device is moving and has a speed within a range of speeds associated with walking, the range of speeds associated with walking being less than the range of speeds associated with driving;
monitor activity of the wireless device by polling signals from one or more accelerometers, exclusive of of signals from any other sensor, to provide the monitored movement signals indicating a speed of the wireless device; and,
according to the first and second profiles:
determine, using only the monitored movement signals, that the wireless device is in the car, or that the wireless device has a speed in a range of speeds associated with walking;
disable the Wi-Fi interface and provide an indication that the wireless device is not connected to a network via the Wi-Fi interface responsive to the monitored movement signals indicating that the wireless device is in the car;
re-enable the Wi-Fi interface and provide an indication that the wireless device is connected to the network via the Wi-Fi interface when the monitored movement signals indicate that the wireless device has a speed in the range of speeds associated with walking;
inhibit the Wi-Fi interface from being re-enabled, by any process operating on the wireless device, while the monitored movement signals indicate that the wireless device is in the car;
refrain from disabling the Wi-Fi interface when the monitored movement signals indicate a speed in the range of speeds associated with walking; and
configure the device to maintain cellular network connectivity with the cellular interface when the Wi-Fi interface is disabled.

### Claim 17 (depends on 16)

The apparatus of claim 16 wherein when the Wi-Fi interface has an ongoing connection and when the monitored movement signals indicate a speed in the range of speeds associated with driving or that the wireless device is in the car, the processing circuitry is configured to delay disablement of the Wi-Fi interface, until a cellular network connection is obtained through the cellular interface; and
wherein the processing circuitry is configured to switch the ongoing connection from a Wi-Fi protocol to a cellular network protocol prior to disablement of the Wi-Fi interface.

### Claim 18 (depends on 16)

The apparatus of claim 16 wherein the first movement profile is configured for disablement of the Wi-Fi interface when the monitored movement signals indicate that the wireless device is in the car,
wherein the apparatus includes a plurality of movement profiles, including the first movement profile for the car, the second movement profile for walking, a movement profile for at home, a movement profile for a plane, and a default profile to be used when the monitored movement signals do not conform to the movement profile for the car, the movement profile for walking, the movement profile for at home, or the movement profile for the plane,
wherein each movement profile of the plurality of movement profiles is associated with enablement and disablement of the cellular interface, the Wi-Fi interface and/or a Bluetooth interface based on the monitored movement signals.

### Claim 19

An apparatus of a wireless device, the wireless device including a Wi-Fi interface and a cellular interface, the apparatus comprising:
a speed sensor including one or more accelerometers;
memory; and
processing circuitry, configured to:
monitor movement of the wireless device by polling signals from the one or more accelerometers exclusive of signals from any other sensor to determine a speed of the wireless device;
select a movement profile from among a plurality of movement profiles based on the monitored movement;
selectively disable the cellular interface and enable the Wi-Fi interface when the monitored movement indicates that the wireless device is moving and has a speed associated with walking or is stopped and previously had a speed associated with walking or selectively disable the Wi-Fi interface and enable the cellular interface when the monitored movement indicates that the wireless device is moving and has a speed associated with driving or is stopped and previously had a speed associated with driving;
inhibit the Wi-Fi interface from being re-enabled, by any process operating on the wireless device, while the monitored movement signals indicate that the wireless device is moving and has a speed associated with driving or is stopped and previously had a speed associated with driving; and
provide an indication that the wireless device is connected to a network via the Wi-Fi interface when the Wi-Fi interface is enabled and connected to a cellular network via the cellular interface when the cellular interface is enabled.

### Claim 20 (depends on 19)

The apparatus of claim 19, wherein the plurality of movement profiles include a movement profile for the wireless device being in a car, a movement profile for the wireless device being at home, a movement profile for the wireless device being in a plane, and a default movement profile to be used when the monitored movement does not conform to the movement profile for the car, the movement profile for at home, or the movement profile for the plane.
