US 12,086,379 B2
Devices, methods, and graphical user interfaces for providing computer-generated experiences
Philipp Rockel, San Francisco, CA (US); William A. Sorrentino, III, Mill Valley, CA (US); Stephen O. Lemay, Palo Alto, 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 Sep. 14, 2023, as Appl. No. 18/368,532.
Application 18/368,532 is a continuation of application No. 18/107,369, filed on Feb. 8, 2023, granted, now 11,853,527.
Application 18/107,369 is a continuation of application No. 17/475,036, filed on Sep. 14, 2021, granted, now 11,599,239, issued on Mar. 7, 2023.
Claims priority of provisional application 62/706,881, filed on Sep. 15, 2020.
Prior Publication US 2024/0004513 A1, Jan. 4, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/048 (2013.01); G06F 3/01 (2006.01); G06F 3/04815 (2022.01); G06F 3/0482 (2013.01); G06F 3/04845 (2022.01); G06T 19/00 (2011.01)
CPC G06F 3/04815 (2013.01) [G06F 3/013 (2013.01); G06F 3/017 (2013.01); G06F 3/0482 (2013.01); G06F 3/04845 (2013.01); G06T 19/006 (2013.01)] 36 Claims
OG exemplary drawing
 
1. A method, comprising:
at a computer system including a display generation component and one or more input devices:
displaying, via the display generation component, a view of at least a portion of a three-dimensional environment corresponding to a first viewpoint;
while displaying the view of the at least the portion of the three-dimensional environment corresponding to the first viewpoint, detecting a respective user input by a user of the computer system, including detecting movement of one or both hands of a user in a physical environment; and
in response to detecting the respective user input:
in accordance with a determination that the respective user input meets first criteria, wherein the first criteria include a first criterion that is met when the one or both hands of the user maintain a first grip while a first type of movement of the one or both hands is detected, moving a virtual object in the three-dimensional environment relative to the three-dimensional environment in accordance with the movement of the one or both hands in the physical environment; and
in accordance with a determination that the respective user input meets second criteria different from the first criteria, wherein the second criteria include a second criterion that is met when the one or both hands of the user maintain a second grip that is different from the first grip while a second type of movement of the one or both hands is detected, replacing the view of at least the portion of the three-dimensional environment corresponding to the first viewpoint with a view of at least the portion of the three-dimensional environment corresponding to a second viewpoint different from the first viewpoint.