US 12,314,529 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); Philipp Rockel, 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); Peter D. Anton, Portola Valley, CA (US); and Alan C. Dye, San Francisco, CA (US)
Assigned to APPLE INC., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Sep. 11, 2023, as Appl. No. 18/244,864.
Application 18/244,864 is a continuation of application No. 17/727,627, filed on Apr. 22, 2022, granted, now 11,768,579.
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 2023/0418432 A1, Dec. 28, 2023
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)] 48 Claims
OG exemplary drawing
 
1. A method, comprising:
at an electronic device including a display generation component and one or more input devices:
displaying, via the display generation component, a three-dimensional environment, including one or more virtual objects;
detecting, via the one or more input devices, gaze, of a user of the electronic device, directed toward a first virtual object in the three-dimensional environment, wherein the gaze meets first criteria and the first virtual object is responsive to at least one gesture input; and
in response to detecting the gaze that meets the first criteria and that is directed toward the first virtual object responsive to at least one gesture input:
in accordance with a determination that a hand is in a predefined ready state for providing gesture inputs while detecting that the gaze of the user is directed toward the first virtual object, displaying, via the display generation component, an indication of one or more interaction options available for the first virtual object in the three-dimensional environment; and
in accordance with a determination the hand is not in the predefined ready state for providing gesture inputs while detecting that the gaze of the user is directed toward the first virtual object, forgoing displaying the indication of one or more interaction options available for the first virtual object.