Controlling sensor use on an electronic device

US9360497B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9360497-B2
Application numberUS-201213597405-A
CountryUS
Kind codeB2
Filing dateAug 29, 2012
Priority dateAug 29, 2012
Publication dateJun 7, 2016
Grant dateJun 7, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Described are methods and systems for controlling sensor use on an electronic device, the electronic device having a first sensor defining at least one first sensor axis, the method comprising: detecting a first sensor reading; determining an orientation of the electronic device; and, disabling the detection of the first sensor reading in respect an identified first sensor axis when the first sensor reading in respect of the identified first sensor axis is substantially not expected to change for at least a predetermined amount of time.

First claim

Opening claim text (preview).

What is claimed is the following: 1. A method of controlling sensor use on an electronic device, the electronic device having a first sensor defining two or more first sensor axes, the method comprising: detecting a first sensor reading, the first sensor reading including a current sensor value for each of the two or more first sensor axes; for each of the two or more first sensor axes, comparing the current sensor value to at least one sensor value detected within a previous duration of time, the previous duration of time being a predetermined amount of time; identifying a first sensor axis in the two or more first sensor axes having a detected sensor value that has not changed during the previous duration of time; and disabling the detection of the first sensor reading associated with the identified first sensor axis having a detected sensor value that has not changed during the previous duration of time. 2. The method of claim 1 , wherein the electronic device further comprises a second sensor defining two or more second sensor axes and a third sensor defining two or more third sensor axes, the method further comprising: detecting a second sensor reading and third sensor reading, the second sensor reading including a current sensor value for each of the two or more second sensor axes, the third sensor reading including a current sensor value for each of the two or more third sensor axes; determining that at least one of the detected second sensor reading and third sensor reading indicate movement of the electronic device associated with the previously identified first sensor axis above a predetermined threshold; and enabling the detection of the first sensor reading associated with the previously identified first sensor axis. 3. The method of claim 2 wherein the first sensor is a magnetometer, the second sensor is an accelerometer and the third sensor is a gyroscope, and when a magnetometer sensor value for an identified magnetometer axis has not changed during the previous duration of time, disabling detection of the magnetometer reading associated with the identified magnetometer axis. 4. The method of claim 3 , further comprising, when detection of the magnetometer reading associated with the identified magnetometer axis is disabled, determining the orientation of the electronic device using one or more of the gyroscope readings and the accelerometer readings. 5. The method of claim 2 wherein the first sensor is a gyroscope, the second sensor is an accelerometer and the third sensor is a magnetometer. 6. The method of claim 5 , wherein disabling the detection of first sensor data in respect of the identified first sensor axis comprises ceasing detection of the rotation of the electronic device by the gyroscope in respect of the identified gyroscope axis. 7. The method of claim 6 , wherein the accelerometer data and the magnetometer data are used to calculate a measurement of the rotation about the identified gyroscope axis, the method further comprising enabling the detection of gyroscope data by the gyroscope in respect of the identified gyroscope axis if the measurement of the rotation is above a predetermined amount. 8. The method of claim 2 wherein the first sensor defines three orthogonal first sensor axes, wherein the second sensor defines three orthogonal sensor axes and wherein the third sensor defines three orthogonal sensor axes. 9. The method of claim 1 , wherein the predetermined amount of time is in the range of 1 second to 2 seconds. 10. An electronic device comprising: a memory; a first sensor for detecting first sensor readings, the first sensor defining two or more first sensor axes; and, a processor coupled to memory and the first sensor, the processor being configured to control sensor use on the electronic device by: detecting a first sensor reading, the first sensor reading including a current sensor value for each of the two or more first sensor axes; for each of the two or more first sensor axes, comparing the current sensor value to at least one sensor value detected within a previous duration of time, the previous duration of time being a predetermined amount of time; identifying a first sensor axis in the two or more first sensor axes having a detected sensor value that has not changed during the previous duration of time; and disabling the detection of the first sensor reading associated with the identified first sensor axis having a detected sensor value that has not changed during the previous duration of time. 11. The electronic device of claim 10 further comprising: a second sensor defining two or more second sensor axes, the second sensor for detecting second sensor readings associated with the two or more second sensor axes; and, a third sensor defining two or more third sensor axes, the third sensor for detecting third sensor readings associated with the two or more third sensor axes, wherein the processor is further configured to: detecting a second sensor reading and third sensor reading, the second sensor reading including a current sensor value for each of the two or more second sensor axes, the third sensor reading including a current sensor value for each of the two or more third sensor axes; determining that at least one of the detected second sensor reading and third sensor reading indicate movement of the electronic device associated with the previously identified first sensor axis above a predetermined threshold; and enabling the detection of the first sensor reading associated with the previously identified first sensor axis. 12. The electronic device of claim 11 wherein the first sensor is a magnetometer, the second sensor is an accelerometer and the third sensor is a gyroscope, and when a magnetometer sensor value for an identified magnetometer axis has not changed during the previous duration of time, disabling detection of the magnetometer reading associated with the identified magnetometer axis. 13. The electronic device of claim 12 , wherein when detection of the magnetometer reading associated with the identified magnetometer axis is disabled, the processor is configured to determine the orientation of the electronic device using one or more of the gyroscope readings and the accelerometer readings. 14. The electronic device of claim 11 , wherein the first sensor is a gyroscope, the second sensor is an accelerometer and the third sensor is a magnetometer. 15. The electronic device of claim 14 , wherein disabling the detection of first sensor data in respect of the identified first sensor axis comprises ceasing detection of the rotation of the electronic device by the gyroscope in respect of the identified gyroscope axis. 16. The electronic device of claim 6 , wherein the processor uses the accelerometer data and the magnetometer data is used to calculate a measurement of the rotation about the identified gyroscope axis, and wherein the processor is further configured to enable the detection of gyroscope data by the gyroscope in respect of the identified gyroscope axis if the measurement of the rotation is above a predetermined amount. 17. The electronic device of claim 11 , wherein the first sensor defines three orthogonal first sensor axes, wherein the second sensor defines three orthogonal sensor axes and wherein the third sensor defines three orthogonal sensor axes. 18. The electronic device of claim 10 , wherein the predetermined amount of time is in the range of 1 second to 2 seconds. 19. A non-transitory computer readable storage medium comprising computer

Assignees

Inventors

Classifications

  • initial alignment, calibration or starting-up of inertial devices · CPC title

  • Gyroscopes; Turn-sensitive devices using vibrating masses; Turn-sensitive devices without moving masses; Measuring angular rate using gyroscopic effects · CPC title

  • G01P21/00Primary

    Testing or calibrating of apparatus or devices covered by the preceding groups · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9360497B2 cover?
Described are methods and systems for controlling sensor use on an electronic device, the electronic device having a first sensor defining at least one first sensor axis, the method comprising: detecting a first sensor reading; determining an orientation of the electronic device; and, disabling the detection of the first sensor reading in respect an identified first sensor axis when the first s…
Who is the assignee on this patent?
Oliver Robert George, Parco Adam Louis, Buchanan Nathan Daniel Pozniak, and 1 more
What technology area does this patent fall under?
Primary CPC classification G01P21/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 07 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).