US 11,853,527 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 Feb. 8, 2023, as Appl. No. 18/107,369.
Application 18/107,369 is a continuation of application No. 17/475,036, filed on Sep. 14, 2021, granted, now 11,599,239.
Claims priority of provisional application 62/706,881, filed on Sep. 15, 2020.
Prior Publication US 2023/0185426 A1, Jun. 15, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/01 (2006.01); G06F 3/048 (2013.01); G06F 3/04815 (2022.01); G06T 19/00 (2011.01); G06F 3/04845 (2022.01); G06F 3/0482 (2013.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)] 21 Claims
OG exemplary drawing
 
1. A computer system, comprising:
a display generation component;
one or more input devices;
one or more processors; and
memory storing one or more programs, wherein the one or more programs are configured to be executed by the one or more processors, the one or more programs including instructions for:
displaying, by the display generation component, a first view of at least a portion of a three-dimensional environment corresponding to a first viewpoint;
while displaying the first view of the at least the portion of the three-dimensional environment corresponding to the first viewpoint, detecting a set of one or more first user inputs specifying a navigation target located at a respective position in the three-dimensional environment and triggering a navigation operation toward the navigation target; and
in response to detecting the set of one or more first user inputs, displaying, by the display generation component, an updated view of at least the portion of the three-dimensional environment corresponding to a second viewpoint different from the first viewpoint, wherein the second viewpoint is closer to the respective position of the navigation target than the first viewpoint but is spaced apart from the respective position of the navigation target, and the second viewpoint is selected in accordance with a predefined characteristic of the navigation target in conjunction with the respective position of the navigation target.