Back to results
US 9,436,231 B2Granted
Rest detection using accelerometer
AssigneeQUALCOMM Incorporated
InventorsMathew W. Bevilacqua, Kaushik Sridharan, Yehonatan Kochinski
Life of this patent
Estimating the term…
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 detecting a state of rest of a mobile communication device using, at least in part, output signals from an accelerometer.
Claims37
A method comprising, at a mobile device:
- measuring a level of acceleration vibration of said mobile device during a time period based on at least one acceleration vibration signal received from an accelerometer;
- detecting a change in an angle of a measured gravity vector applied to said mobile device during the time period based on at least one pitch or roll signal received from the accelerometer;
- varying an acceleration vibration threshold based, at least in part, on said detected change in said angle of said measured gravity vector;
- determining that said measured level of acceleration vibration does not exceed said acceleration vibration threshold;
- determining that said mobile device is at rest based, at least in part, on determining that said measured level of acceleration vibration does not exceed said acceleration vibration threshold;
- interpreting, by said mobile device and based on the determining that said mobile device is at rest, a measured acceleration motion as a user gesture input;
- and
- controlling, by said mobile device, an application of said mobile device based on said user gesture input.
5 more elements
An apparatus comprising:
- a single three-dimensional accelerometer coupled to at least one processor having instructions to:
- measure a level of acceleration vibration of a mobile device during a time period based on at least one acceleration vibration signal received from said accelerometer;
- detect a change in an angle of a measured gravity vector applied to said mobile device during the time period based on at least one of a pitch and roll signal received from the accelerometer;
- vary an acceleration vibration threshold based, at least in part, on said detected change in said angle of said measured gravity vector;
- determine that said measured level of acceleration vibration does not exceed said acceleration vibration threshold;
- determine that said mobile device is at rest based, at least in part, on whether said measured level of acceleration vibration does not exceed said acceleration vibration threshold;
- interpret a measured acceleration motion as a user gesture input;
- and
- control an application of said mobile device based on said user gesture input.
6 more elements
An apparatus comprising:
- means for measuring a level of acceleration vibration of a mobile device during a time period based on at least one acceleration vibration signal received from an accelerometer of said mobile device;
- means for detecting a change in an angle of a measured gravity vector applied to said mobile device during the time period based on a pitch signal or roll signal received from the accelerometer of said mobile device;
- means for varying an acceleration vibration threshold based, at least in part, on said detected change in said angle of said measured gravity vector;
- means for determining whether said measured level of acceleration vibration does not exceed said acceleration vibration threshold;
- means for determining whether said mobile device is at rest based, at least in part, on determining whether said measured level of acceleration vibration does not exceed said acceleration vibration threshold;
- means for interpreting, based on the determining whether said mobile device is at rest, a measured acceleration motion as a user gesture input;
- and
- means for controlling an application of said mobile device based on said user gesture input.
5 more elements
An article comprising:
- a non-transitory computer-readable medium having instructions stored thereon executable by a special purpose computing platform to execute a method, comprising:
- instructions for measuring a level of acceleration vibration of a mobile device during a time period based on multiple acceleration vibration signals received from a particular accelerometer;
- instructions for detecting a change in an angle of a measured gravity vector applied to said mobile device during the time period based on a pitch signal and a roll signal received from the accelerometer;
- instructions for varying an acceleration vibration threshold based, at least in part, on said detected change in said angle of said measured gravity vector;
- instructions for determining whether said measured level of acceleration vibration does not exceed said acceleration vibration threshold;
- instructions for determining whether said mobile device is at rest based, at least in part, on whether said measured level of acceleration vibration does not exceed said acceleration vibration threshold;
- instructions for interpreting, based on determining that said mobile device is at rest, a measured acceleration motion as a user gesture input;
- and
- instructions for controlling an application of said mobile device based on said user gesture input.
6 more elements
Dependencies are inferred from the claim text.