US 12,455,670 B2
Devices, methods, and graphical user interfaces for interacting with three-dimensional environments
Stephen O. Lemay, Palo Alto, CA (US); Jeffrey M. Faulkner, Sisters, OR (US); Israel Pastrana Vicente, Spring, TX (US); Pol Pla I Conesa, San Francisco, CA (US); Robert T. Tilton, Los Angeles, CA (US); William A. Sorrentino, III, Mill Valley, CA (US); Kristi E.S. Bauerly, Los Altos, CA (US); and Peter D. Anton, Portola Valley, CA (US)
Assigned to APPLE INC., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Feb. 18, 2025, as Appl. No. 19/056,609.
Application 19/056,609 is a continuation of application No. 18/244,864, filed on Sep. 11, 2023, granted, now 12,314,529.
Application 18/244,864 is a continuation of application No. 17/727,627, filed on Apr. 22, 2022, granted, now 11,768,579, issued on Sep. 26, 2023.
Application 17/727,627 is a continuation of application No. 17/030,200, filed on Sep. 23, 2020, granted, now 11,340,756, issued on May 24, 2022.
Claims priority of provisional application 62/907,480, filed on Sep. 27, 2019.
Prior Publication US 2025/0190088 A1, Jun. 12, 2025
Int. Cl. G06F 3/04815 (2022.01); G06F 3/01 (2006.01); G06F 3/04817 (2022.01); G06T 7/70 (2017.01); G06T 15/00 (2011.01)
CPC G06F 3/04815 (2013.01) [G06F 3/017 (2013.01); G06F 3/04817 (2013.01); G06T 7/70 (2017.01); G06T 15/00 (2013.01); G06T 2200/24 (2013.01)] 30 Claims
OG exemplary drawing
 
1. A method, comprising:
at a computing system including a display generation component and one or more input devices:
displaying, via the display generation component, a view of a three-dimensional environment;
while displaying the view of the three-dimensional environment, detecting, via the one or more input devices, a hand at a first position that corresponds to a portion of the three-dimensional environment;
in response to detecting the hand at the first position that corresponds to the portion of the three-dimensional environment:
in accordance with a determination that the hand is being held in a first configuration at the first position, displaying, at a first display location, a first visual indication; and
in accordance with a determination that the hand is not being held in the first configuration at the first position, forgoing display of the first visual indication;
detecting, via the one or more input devices, movement of at least a portion of the hand; and
in response to detecting the movement of at least a portion of the hand:
in accordance with a determination that the movement of at least a portion of the hand causes a change in position of the hand as a whole from the first position while displaying the first visual indication and that the hand is being held in the first configuration at a second position different from the first position as a result of the movement of at least a portion of the hand, displaying, via the display generation component, the first visual indication at a second display location different from the first display location;
in accordance with a determination that the movement of at least a portion of the hand causes a change in configuration of the hand from the first configuration while displaying the first visual indication and that the hand is held in a second configuration, different from the first configuration, at the first position as a result of the movement of at least a portion of the hand, ceasing to display the first visual indication, and displaying a second visual indication different from the first visual indication; and
in accordance with a determination that the hand is held in the second configuration at the first position without a change in configuration of the hand from the first configuration to the second configuration, forgoing displaying the second visual indication.