US 12,449,947 B2
Devices, methods, and graphical user interfaces for processing inputs to a three-dimensional environment
Mark A. Ebbole, San Francisco, CA (US); Leah M. Gum, Sunol, CA (US); Ashwin Kumar Asoka Kumar Shenoi, San Jose, CA (US); and Chia-Ling Li, San Jose, CA (US)
Assigned to APPLE INC., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Jul. 25, 2023, as Appl. No. 18/226,200.
Claims priority of provisional application 63/522,077, filed on Jun. 20, 2023.
Claims priority of provisional application 63/470,783, filed on Jun. 2, 2023.
Claims priority of provisional application 63/369,749, filed on Jul. 28, 2022.
Prior Publication US 2024/0036699 A1, Feb. 1, 2024
Int. Cl. G06F 3/04815 (2022.01); G06F 3/01 (2006.01)
CPC G06F 3/04815 (2013.01) [G06F 3/012 (2013.01); G06F 3/013 (2013.01); G06F 3/014 (2013.01); G06F 3/017 (2013.01)] 33 Claims
OG exemplary drawing
 
1. A method, comprising:
at a computer system that is in communication with a display generation component and one or more input devices:
while a view of an environment is visible via the display generation component, detecting a first gaze input; and
in response to detecting the first gaze input:
in accordance with a determination that a hand of a user is in a predefined configuration during the first gaze input while the first gaze input is directed to a first location in the environment that corresponds to a first user interface element, providing respective gesture information that includes information about the first gaze input, wherein providing respective gesture information that includes information about the first gaze input includes:
providing, to the first user interface element, first gesture information that includes first information about the first gaze input;
after providing the first gesture information that includes the first information about the first gaze input to the first user interface element, detecting the first gaze input moving to a second location in the environment while the user's hand is maintained in the predefined configuration, wherein the second location is different from the first location;
in response to detecting the first gaze input moving to the second location in the environment while the user's hand is maintained in the predefined configuration:
providing, to a second user interface element that corresponds to the second location in the environment, second gesture information that includes second information about the first gaze input; and
in accordance with a determination that the hand of the user is not in the predefined configuration during the first gaze input:
forgoing providing the respective gesture information to the first user interface element about the first gaze input.