Performing an action associated with a motion based input
AssigneeBlackBerry Limited
InventorsZhe Chen, Nazih Almalki
Life of this patent
Estimating the term…
Abstract
A method implemented by a computing device having a memory and a motion sensor detection sensor is disclosed. The memory stores an input model associated with a gesture input. The method includes detecting a motion of the computing device; matching the detected motion with the input model; and determining a confidence level associated with the match. If the confidence level is above a pre-determined threshold, an action associated with the gesture input is performed automatically by the processor; and if the confidence level is below the pre-determined threshold, the action is performed by the processor responsive to receiving a positive confirmation of the gesture input.
Claims20
A method implemented by a computing device comprising a processor, and a memory, a motion detection sensor, and a proximity sensor coupled to the processor, the method comprising:
- measuring, using the motion detection sensor, motion data representing a detected motion of the computing device at regular intervals;
- measuring, using the proximity sensor, proximity data representing a proximity of the computing device to an object at regular intervals over a duration of the detected motion;
- matching the measured motion data and measured proximity data to a gesture based on changes in position of the computing device over the duration of the detected motion and changes in proximity of the computing device to an object over the duration of the detected motion;
- and
- in response to matching the measured motion data and measured proximity data to the gesture, performing an action associated with the gesture.
A computing device comprising:
- a processor;
- a memory, proximity sensor and motion detection sensor each coupled to the processor, the memory storing executable instructions that, in response to execution by the processor, cause the computing device to:
- measure, using the motion detection sensor, motion data representing a detected motion of the computing device at regular intervals;
- measure, using the proximity sensor, proximity data representing a proximity of the computing device to an object at regular intervals over a duration of the detected motion;
- match the measured motion data and measured proximity data to a gesture based on changes in position of the computing device over the duration of the detected motion and changes in proximity of the computing device to an object over the duration of the detected motion;
- in response to a match of the measured motion data and measured proximity data to the gesture, perform an action associated with the gesture.
A non-transitory machine readable medium having tangibly stored thereon executable instructions for execution by a processor of a computing device, the computing device comprising a processor, memory, motion detection sensor and proximity sensor each coupled to the processor, wherein the executable instructions, in response to execution by the processor of the computing device, cause the computing device to:
- measure, using the motion detection sensor, motion data representing a detected motion of the computing device at regular intervals;
- measure, using the proximity sensor, proximity data representing a proximity of the computing device to an object at regular intervals over a duration of the detected motion;
- match the measured motion data and measured proximity data to a gesture based on changes in position of the computing device over the duration of the detected motion and changes in proximity of the computing device to an object over the duration of the detected motion;
- in response to a match of the measured motion data and measured proximity data to the gesture, perform an action associated with the gesture.
Dependencies are inferred from the claim text.