Reducing power consumption or error of digital compass
First Claim
Patent Images
1. A method comprising:
- receiving one or more measurement signals at a digital compass of a mobile device from one or more sensors of the mobile device;
determining a motion state of the mobile device in response to the received one or more measurement signals;
storing magnetometer samples obtained from a magnetometer in a buffer;
initiating a process, performed by the mobile device, for calibrating the magnetometer based, at least in part, on the motion state indicating motion of the mobile device, wherein the process for calibrating utilizes the magnetometer samples stored in the buffer to perform the calibrating of the magnetometer; and
suspending the process performed by the mobile device for calibrating the magnetometer, in response to the motion state indicating that said mobile device is in a stationary state, wherein suspending the process performed by the mobile device includes deleting or otherwise ignoring one or more magnetometer samples stored in the buffer corresponding to a time interval immediately before the stationary state.
1 Assignment
0 Petitions
Accused Products
Abstract
Example methods, apparatuses, or articles of manufacture are disclosed herein that may be utilized, in whole or in part, to facilitate or support one or more operations or techniques for reducing power consumption or error of a digital compass.
-
Citations
19 Claims
-
1. A method comprising:
-
receiving one or more measurement signals at a digital compass of a mobile device from one or more sensors of the mobile device; determining a motion state of the mobile device in response to the received one or more measurement signals; storing magnetometer samples obtained from a magnetometer in a buffer; initiating a process, performed by the mobile device, for calibrating the magnetometer based, at least in part, on the motion state indicating motion of the mobile device, wherein the process for calibrating utilizes the magnetometer samples stored in the buffer to perform the calibrating of the magnetometer; and suspending the process performed by the mobile device for calibrating the magnetometer, in response to the motion state indicating that said mobile device is in a stationary state, wherein suspending the process performed by the mobile device includes deleting or otherwise ignoring one or more magnetometer samples stored in the buffer corresponding to a time interval immediately before the stationary state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
a mobile device comprising a magnetometer and at least one processor to; receive one or more measurement signals at a digital compass of the mobile device from one or more sensors of the mobile device; determine a motion state of the mobile device in response to the received one or more measurement signals; store magnetometer samples obtained from the magnetometer in a buffer; initiate a process, performed by the mobile device, for calibrating the magnetometer based, at least in part, on the motion state indicating motion of the mobile device, wherein the process for calibrating utilizes the magnetometer samples stored in the buffer to perform the calibrating of the magnetometer; suspend the process to calibrate said magnetometer in response to the motion state indicating that said mobile device is in a stationary state; and delete or otherwise ignore one or more magnetometer samples stored in the buffer corresponding to a time interval immediately before the stationary state. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. An article comprising:
-
a non-transitory storage medium having instructions stored thereon executable by a special purpose computing platform to; receive one or more measurement signals at a digital compass of a mobile device from one or more sensors of the mobile device; determine a motion state of the mobile device in response to the received one or more measurement signals; store magnetometer samples obtained from a magnetometer in a buffer; initiate a process, performed by the mobile device, for calibrating the magnetometer based, at least in part, on the motion state indicating motion of the mobile device, wherein the process for calibrating utilizes the magnetometer samples stored in the buffer to perform the calibrating of the magnetometer; suspend, at the mobile device, the process to calibrate the magnetometer in response to the motion state indicating that said mobile device is in a stationary state; and delete or otherwise ignore one or more magnetometer samples stored in the buffer corresponding to a time interval immediately before the stationary state. - View Dependent Claims (18, 19)
-
Specification