Motion-based adaptive scanning
First Claim
1. An electronic device, comprising:
- an interface circuit configured to communicate with a wireless network; and
a processor coupled to the interface circuit, the processor configured to;
determine a motion profile of the electronic device based at least in part on a speed of the electronic device, wherein the motion profile is determined from a plurality of preset motion profiles;
detect a Wi-Fi access point identifier during a scan, wherein the Wi-Fi access point identifier is mapped to a location associated with a reminder; and
adjust a frequency of network scans performed by the interface circuit based at least in part on the motion profile and the detection of the Wi-Fi access point identifier,wherein the network scans comprise a connectivity scan and a location scan, andwherein to adjust the frequency of the network scans the processor is configured to;
reduce a frequency of the connectivity scan in response to the motion profile being the stationary motion profile or the driving motion profile, andincrease a frequency of the location scan in response to the motion profile being the driving motion profile and the detection of the Wi-Fi access point identifier.
1 Assignment
0 Petitions
Accused Products
Abstract
In order to facilitate reduced power consumption of an electronic device (such as a smartphone) when communicating with another electronic device (such as an access point) in a wireless network, the electronic device may change a frequency of network scans performed by an interface circuit in the electronic device based on a motion profile of the electronic device. In particular, the electronic device may determine the motion profile based on spatial information, such as: acceleration data, orientation data, Global Positioning System data and/or data from the wireless network. Then, the electronic device may change the frequency of the network scans performed by the interface circuit based on the motion profile. In this way, the frequency of the network scans can be reduced when the electronic device is stationary or moving rapidly (such as when a user of the electronic device is driving in a car).
32 Citations
14 Claims
-
1. An electronic device, comprising:
-
an interface circuit configured to communicate with a wireless network; and a processor coupled to the interface circuit, the processor configured to; determine a motion profile of the electronic device based at least in part on a speed of the electronic device, wherein the motion profile is determined from a plurality of preset motion profiles; detect a Wi-Fi access point identifier during a scan, wherein the Wi-Fi access point identifier is mapped to a location associated with a reminder; and adjust a frequency of network scans performed by the interface circuit based at least in part on the motion profile and the detection of the Wi-Fi access point identifier, wherein the network scans comprise a connectivity scan and a location scan, and wherein to adjust the frequency of the network scans the processor is configured to; reduce a frequency of the connectivity scan in response to the motion profile being the stationary motion profile or the driving motion profile, and increase a frequency of the location scan in response to the motion profile being the driving motion profile and the detection of the Wi-Fi access point identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-program product for use in conjunction with an electronic device, the computer-program product comprising a non-transitory computer-readable storage medium and a computer-program mechanism embedded therein, to adjust a frequency of network scans, the computer-program mechanism comprising:
-
instructions for determining a motion profile of the electronic device based at least in part on a speed of the electronic device, wherein the motion profile is determined from a plurality of preset motion profiles comprising a stationary motion profile, a walking motion profile, and a driving motion profile; instructions for detecting a Wi-Fi access point identifier during a scan, wherein the Wi-Fi access point identifier is mapped to a location associated with a reminder; and instructions for adjusting the frequency of the network scans performed by an interface circuit in the electronic device based at least in part on the motion profile and the detection of the Wi-Fi access point identifier, wherein the network scans comprise a connectivity scan and a location scan, and wherein the instructions for adjusting the frequency of the network scans comprises; instructions for reducing a frequency of the connectivity scan in response to the motion profile being the stationary motion profile or the driving motion profile, and instructions for increasing a frequency of the location scan in response to the motion profile being the driving motion profile and the detection of the Wi-Fi access point identifier. - View Dependent Claims (12)
-
-
13. A method of performing network scans comprising:
-
determining a motion profile of an electronic device based at least in part on spatial information about the electronic device and a speed of the electronic device, wherein the motion profile is determined from a plurality of preset motion profiles comprising a stationary motion profile, a walking motion profile, and a driving motion profile; detecting a Wi-Fi access point identifier during a scan, wherein the Wi-Fi access point identifier is mapped to a location associated with a reminder; and adjusting a frequency of the network scans based at least in part on the motion profile and the detection of the Wi-Fi access point identifier, wherein the network scans comprise a connectivity scan and a location scan, and wherein the adjusting the frequency of the network scans comprises; reducing a frequency of the connectivity scan in response to the motion profile being the stationary motion profile or the driving motion profile, and increasing a frequency of the location scan in response to the motion profile being the driving motion profile and the detection of the Wi-Fi access point identifier. - View Dependent Claims (14)
-
Specification