IP Library Granted Patent US 8,922,198
Granted Patent B2
US 8,922,198 · App. 13/235,824 · Granted Dec 30, 2014

System and method for calibrating a magnetometer according to a quality threshold

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,922,198
App. No.
13/235,824
Granted
Dec 30, 2014
Kind
B2
Abstract

A method and system are provided for calibrating a magnetometer. The method comprises determining a current quality level associated with magnetometer readings obtained using an active set of calibration parameters; and lowering a quality threshold for a background calibration of the magnetometer when the current quality level exceeds a threshold quality level needed by an application utilizing the magnetometer readings.

Claims (24)

1. A method of calibrating a magnetometer on a mobile device, the method comprising:

determining a current quality level associated with magnetometer readings obtained using an active set of calibration parameters; and

lowering a quality threshold for a background calibration of the magnetometer when the current quality level exceeds a threshold quality level needed by an application utilizing the magnetometer readings.

2. The method according to claim 1 , wherein lowering the quality threshold prevents an ongoing background calibration from attempting to achieve a higher quality level.

3. The method according to claim 1 , wherein the threshold quality level needed by the application is provided in an instruction from the application to calibrate the magnetometer.

4. The method according to claim 3 , wherein the instruction is associated with an absence of calibration parameters for the magnetometer.

5. The method according to claim 1 , further comprising initiating a foreground calibration of the magnetometer if the threshold quality level needed by the application is higher than the current quality level.

6. The method according to claim 1 , wherein the application is any one of a digital compass application, a stud-finder application, and an augmented reality based application.

7. A non-transitory computer readable medium comprising computer executable instructions for calibrating a magnetometer on a mobile device, the computer readable medium comprising instructions for:

determining a current quality level associated with magnetometer readings obtained using an active set of calibration parameters; and

lowering a quality threshold for a background calibration of the magnetometer when the current quality level exceeds a threshold quality level needed by an application utilizing the magnetometer readings.

8. The non-transitory computer readable medium according to claim 7 , wherein lowering the quality threshold prevents an ongoing background calibration from attempting to achieve a higher quality level.

9. The non-transitory computer readable medium according to claim 7 , wherein the threshold quality level needed by the application is provided in an instruction from the application to calibrate the magnetometer.

10. The non-transitory computer readable medium according to claim 9 , wherein the instruction is associated with an absence of calibration parameters for the magnetometer.

11. The non-transitory computer readable medium according to claim 7 , further comprising instructions for initiating a foreground calibration of the magnetometer if the threshold quality level needed by the application is higher than the current quality level.

12. The non-transitory computer readable medium according to claim 7 , wherein the application is any one of a digital compass application, a stud-finder application, and an augmented reality based application.

13. A mobile device comprising a processor coupled to a memory, and a magnetometer, the memory comprising computer executable instructions for:

determining a current quality level associated with magnetometer readings obtained using an active set of calibration parameters; and

lowering a quality threshold for a background calibration of the magnetometer when the current quality level exceeds a threshold quality level needed by an application utilizing the magnetometer readings.

14. The mobile device according to claim 13 , wherein lowering the quality threshold prevents an ongoing background calibration from attempting to achieve a higher quality level.

15. The mobile device according to claim 13 , wherein the threshold quality level needed by the application is provided in an instruction from the application to calibrate the magnetometer.

16. The mobile device according to claim 15 , wherein the instruction is associated with an absence of calibration parameters for the magnetometer.

17. The mobile device according to claim 13 , further comprising initiating a foreground calibration of the magnetometer if the threshold quality level needed by the application is higher than the current quality level.

18. The mobile device according to claim 13 , wherein the application is any one of a digital compass application, a stud-finder application, and an augmented reality based application.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064271/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Oct 20, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034016/0419 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2011
From: SNOW, CHRISTOPHER HARRIS; ALMALKI, NAZIH; DODS, JEFFREY ALTON HUGH; PARCO, ADAM LOUIS
To: RESEARCH IN MOTION LIMITED
Reel/Frame 026997/0631 →