Patent ID: 9436231
Filing Date: 2016-09-06
CPC Classification: G06F

Claim Text:
1. 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.