IP Library Granted Patent US 8,626,471
Granted Patent B2
US 8,626,471 · App. 12/843,973 · Granted Jan 7, 2014

Method and system for testing and calibrating an accelerometer of an electronic device

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,626,471
App. No.
12/843,973
Granted
Jan 7, 2014
Kind
B2
Abstract

A method and system for testing and calibrating an accelerometer of an electronic device are provided. In accordance with one embodiment, there is a method of testing and calibrating an accelerometer of an electronic device, comprising: detecting the electronic device within a nest of a test fixture; calculating an offset value for each sensing axis of the accelerometer in response to detecting the electronic device within the nest; and storing the offset values in a memory of the electronic device.

Claims (33)

1. A method of testing and calibrating an accelerometer of an electronic device, comprising:

detecting when the electronic device is received within a nest of a test fixture, wherein the detecting comprises:

activating an electromagnet in the test fixture; and

detecting an electromagnetic field generated by the electromagnet using a magnetic sensor in the electronic device when the electronic device is received within the nest;

calculating an offset value for each sensing axis of the accelerometer in response to detecting that the electronic device is received within the nest; and

storing the offset values in a memory of the electronic device.

2. The method of claim 1 , further comprising:

levelling the test fixture, wherein levelling the fixture comprises measuring the levelness of the test fixture and adjusting the height of the test fixture until it is substantially level; and

placing the electronic device in a nest of the test fixture.

3. The method of claim 2 , further wherein the levelness of the test fixture is measured using an inclinometer.

4. The method of claim 1 , wherein calculating and storing the offset value for each sensing axis comprises:

measuring acceleration using each sensing axis of the accelerometer for a predetermined duration;

determining an average value of the acceleration measurements for each sensing axis of the accelerometer; and

storing the average value of the acceleration measurements for each sensing axis of the accelerometer as respective offset values in the memory of the electronic device.

5. The method of claim 1 , wherein the accelerometer has three mutually orthogonal sensing axes, and wherein the nest is configured so that, when the test fixture is substantially horizontal, a two-dimensional sensing plane defined by two of the sensing axes of the accelerometer is substantially horizontal and the third sensing axis is perpendicular to the two-dimensional sensing plane and substantially parallel to the force of gravity.

6. The method of claim 1 , further comprising:

measuring acceleration using each sensing axis of the accelerometer; and

adjusting the measured acceleration for each sensing axis of the accelerometer in accordance with the offset values stored in the memory.

7. The method of claim 6 , wherein the adjusting the measured acceleration comprises adding the respective offset values to the measured acceleration for each sensing axis of the accelerometer.

8. The method of claim 1 , wherein the detecting comprises:

activating a light source positioned in the nest of the test fixture;

detecting an interruption in the light emitted by the light source.

9. The method of claim 8 , further comprising activating the electromagnet in the test fixture in response to detecting the interruption in the light.

10. An electronic device, comprising:

a controller;

an accelerometer with three mutually orthogonal sensing axes connected to the controller;

a magnetic sensor connected to the controller;

a memory connected to the controller;

wherein the controller, in a testing and calibrating mode, is configured to automatically calculate an offset value for each sensing axis of the accelerometer in response to the magnetic sensor detecting an electromagnetic field greater than or equal to a predetermined threshold and store the offset values in the memory, wherein the predetermined threshold corresponds to a strength of an electromagnetic field generated by an electromagnet in a test fixture when the device is received within a nest of the test fixture.

11. The electronic device of claim 10 , wherein the controller, in a measuring mode, is configured for measuring acceleration using each sensing axis of the accelerometer, and adjusting the measured acceleration for each sensing axis of the accelerometer in accordance with the offset values stored in the memory.

12. The electronic device of claim 11 , wherein the controller in the measuring mode is further configured to verify that the adjusted value is within a predetermined limit.

13. The electronic device of claim 11 , wherein an operating system adjusts the measured acceleration and wherein the adjusted value is passed to a user interface module or an active application.

14. The electronic device of claim 10 , wherein the memory stores an indication indicating that the testing and calibration mode was completed.

Assignments (5)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064270/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Sep 18, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 033775/0457 →
CHANGE OF NAME Recorded Nov 18, 2013
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 031664/0717 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2010
From: KENNEDY, MARC ADAM; IVANNIKOV, ARKADY; PAPO, ALEKSANDAR
To: RESEARCH IN MOTION LIMITED
Reel/Frame 025072/0508 →