| CPC G06F 3/017 (2013.01) [G06F 1/163 (2013.01); G06F 3/015 (2013.01); G06F 3/0346 (2013.01)] | 20 Claims |

|
1. A method of using multi-stage in-air hand gestures to perform interactions, the method comprising:
receiving, via one or more sensors of a wrist-wearable device worn by a user, data generated from performance of a multi-stage in-air hand gesture by the user;
in accordance with a determination that a first stage of the multi-stage in-air hand gesture is a priming gesture, activating a user interface and one or more additional sensors of the wrist-wearable device;
in accordance with a determination that a last stage of the multi-stage in-air hand gesture is a control gesture received within a predefined threshold amount of time after the priming gesture, executing a command for the user interface that corresponds to the control gesture, wherein the control gesture is detected using at least the one or more additional sensors;
deactivating the user interface and the one or more additional sensors;
after deactivating the user interface and the one or more additional sensors, receiving, via the one or more sensors of the wrist-wearable device worn by the user, additional data generated from performance of another multi-stage in-air hand gesture by the user;
in accordance with a determination that a first stage of the other multi-stage in-air hand gesture is another priming gesture, activating the user interface and the one or more additional sensors; and
in accordance with a determination that the control gesture is not detected within the predefined threshold amount of time of the other priming gesture, deactivating the user interface and the one or more additional sensors.
|