US 12,443,269 B2
Controlling locomotion within an artificial-reality application using hand gestures, and methods and systems of use thereof
Brandon Furtwangler, Issaquah, WA (US)
Assigned to Meta Platforms Technologies, LLC, Menlo Park, CA (US)
Filed by Meta Platforms Technologies, LLC, Menlo Park, CA (US)
Filed on Dec. 11, 2023, as Appl. No. 18/535,940.
Claims priority of provisional application 63/432,036, filed on Dec. 12, 2022.
Prior Publication US 2024/0192766 A1, Jun. 13, 2024
Int. Cl. G06F 3/01 (2006.01); G06T 19/00 (2011.01)
CPC G06F 3/011 (2013.01) [G06F 3/017 (2013.01); G06T 19/00 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A non-transitory, computer-readable storage medium including instructions that, when executed by one or more processors of a head-wearable device, cause the head-wearable device to:
while displaying a representation of a user's position within an artificial-reality environment:
in response to receiving an indication that a first positional-control activation hand gesture has been performed, display a first positional-control user interface (UI) overlaid on a portion of the artificial-reality environment, the first positional-control UI including a first positional-control UI element configured to perform a first positional-control action;
while displaying the first positional-control UI:
in response to receiving an indication that the first positional-control UI element has been selected, via a positional-control input hand gesture, (i) cause a change in the representation of the user's position within the artificial-reality environment based on the first positional-control action, and (ii) display a changed representation of the user's position within the artificial-reality environment, and
in response to receiving an indication that a second positional-control activation hand gesture has been performed, (i) cease to display the first positional-control UI, and (ii) display a second positional-control UI, in place of the first positional-control UI, overlaid on the portion of the artificial-reality environment, a second positional-control UI including a second positional-control UI element configured to perform a second positional-control action; and
while displaying the second positional-control UI:
in response to receiving an indication that the second positional-control UI element has been selected, (i) cause a change in the representation of the user's position within the artificial-reality environment based on the second positional-control action, and (ii) display a changed representation of the user's position within the artificial-reality environment.