US 12,436,620 B2
Multi-stage gestures detected based on neuromuscular-signal sensors of a wearable device to activate user-interface interactions with low-false positive rates, and systems and methods of use thereof
Jason Lowell Reisman, Brooklyn, NY (US); Austin Ha, Flushing, NY (US); Zaina Edelson, New York, NY (US); Adam Berenzweig, Brooklyn, NY (US); and Christopher Anderson, New York, NY (US)
Assigned to Meta Platforms Technologies, LLC, Menlo Park, CA (US)
Filed by Meta Platforms Technologies, LLC, Menlo Park, CA (US)
Filed on Jul. 26, 2023, as Appl. No. 18/359,855.
Claims priority of provisional application 63/414,884, filed on Oct. 10, 2022.
Claims priority of provisional application 63/414,880, filed on Oct. 10, 2022.
Claims priority of provisional application 63/399,187, filed on Aug. 18, 2022.
Claims priority of provisional application 63/399,188, filed on Aug. 18, 2022.
Prior Publication US 2024/0061513 A1, Feb. 22, 2024
Int. Cl. G06F 3/0346 (2013.01); G06F 1/16 (2006.01); G06F 3/01 (2006.01)
CPC G06F 3/017 (2013.01) [G06F 1/163 (2013.01); G06F 3/015 (2013.01); G06F 3/0346 (2013.01)] 20 Claims
OG exemplary drawing
 
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.