Performing an action associated with a motion based input
First Claim
1. 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, the gesture comprising a pattern of motion representing changes in position of the computing device over the duration of the gesture and a pattern of proximity representing changes in proximity of the computing device to an object over the duration of the gesture;
determining an action associated with the gesture based on a context of the computing device when at the time the motion as detected; and
performing the action associated with the gesture.
3 Assignments
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
1. 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, the gesture comprising a pattern of motion representing changes in position of the computing device over the duration of the gesture and a pattern of proximity representing changes in proximity of the computing device to an object over the duration of the gesture; determining an action associated with the gesture based on a context of the computing device when at the time the motion as detected; and performing the action associated with the gesture. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. 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, when executed 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, the gesture comprising a pattern of motion representing changes in position of the computing device over the duration of the gesture and a pattern of proximity representing changes in proximity of the computing device to an object over the duration of the gesture; determine an action associated with the gesture based on a context of the computing device when at the time the motion as detected; and perform the action associated with the gesture. - View Dependent Claims (17, 18, 19)
-
-
20. 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, when executed 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, the gesture comprising a pattern of motion representing changes in position of the computing device over the duration of the gesture and a pattern of proximity representing changes in proximity of the computing device to an object over the duration of the gesture; determine an action associated with the gesture based on a context of the computing device when at the time the motion as detected; and perform the action associated with the gesture.
-
Specification