US 11,934,569 B2
Devices, methods, and graphical user interfaces for interacting with three-dimensional environments
Israel Pastrana Vicente, Spring, TX (US); Jonathan R. Dascola, San Francisco, CA (US); Christopher D. McKenzie, Burlingame, CA (US); Jesse Chand, San Francisco, CA (US); Stephen O. Lemay, Palo Alto, CA (US); Kristi E. S. Bauerly, Los Altos, CA (US); and Zoey C. Taylor, San Francisco, CA (US)
Assigned to APPLE INC., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Sep. 19, 2022, as Appl. No. 17/948,117.
Claims priority of provisional application 63/248,370, filed on Sep. 24, 2021.
Prior Publication US 2023/0100610 A1, Mar. 30, 2023
Int. Cl. G06F 3/01 (2006.01); G06F 3/16 (2006.01); G06F 3/048 (2013.01)
CPC G06F 3/011 (2013.01) [G06F 3/165 (2013.01)] 60 Claims
OG exemplary drawing
 
1. A method, comprising:
at a computer system that is in communication with a first display generation component and one or more input devices:
displaying, via the first display generation component, a first user interface object and a second user interface object in a first view of a three-dimensional environment, wherein a respective characteristic position of the first user interface object in the three-dimensional environment has a first spatial relationship to a first anchor position in the three-dimensional environment that corresponds to a location of a first hand of a user in a physical environment, and a respective characteristic position of the second user interface object in the three-dimensional environment has a second spatial relationship to the first anchor position in the three-dimensional environment that corresponds to the location of the first hand of the user in the physical environment, and wherein the first user interface object includes one or more user interface objects in a predetermined layout;
while displaying the first user interface object and the second user interface object in the first view of the three-dimensional environment, detecting, via the one or more input devices, a first movement of the first hand in the physical environment, the first movement of the first hand corresponds to a translational movement and a rotational movement relative to a viewpoint corresponding to the first view of the three-dimensional environment; and
in response to detecting the first movement of the first hand in the physical environment:
translating the first user interface object and the second user interface object in the three-dimensional environment relative to the viewpoint in accordance with the translational movement of the first hand in the physical environment; and
rotating the first user interface object in the three-dimensional environment relative to the viewpoint in accordance with the rotational movement of the first hand in the physical environment, without rotating the second user interface object in the three-dimensional environment.