Patent ID: 11922584
Assignee: APPLE INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 17:
18. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which, when executed by a computer system with a display generation component, one or more cameras, and one or more input devices, cause the computer system to:
display, via the display generation component, a first user interface with a first representation of content;
while displaying the first user interface with the first representation of the content, receive, via the one or more input devices, a first request to display a virtual model that corresponds to the content;
in response to receiving the first request to display the virtual model that corresponds to the content, determine a response of a plurality of possible responses to the first request to display the virtual model based at least in part on whether the first user interface is configured to perform an operation associated with the content, including:
in accordance with a determination that the first user interface is configured to perform the operation associated with the content, display, in a second user interface different from the first user interface, the virtual model of the content with at least a portion of a field of view of the one or more cameras concurrently with a selectable user interface object for performing the operation associated with the content; and
in accordance with a determination that the first user interface is not configured to perform the operation associated with the content, display, in the second user interface different from the first user interface, the virtual model of the content with at least a portion of a field of view of the one or more cameras without displaying the selectable user interface object for performing the operation associated with the content;

while displaying the virtual model of the content in the second user interface, detect a second request to display the virtual model of the content in a third user interface that does not include at least a portion of a field of view of the one or more cameras; and
in response to detecting the second request, determine a response of a plurality of possible responses to the second request to display the virtual model in the third user interface, including:
in accordance with a determination that the first user interface is configured to perform the operation associated with the content, display the virtual model of the content in the third user interface that does not include at least a portion of a field of view of the one or more cameras concurrently with the selectable user interface object for performing the operation associated with the content; and
in accordance with a determination that the first user interface is not configured to perform the operation associated with the content, display, in the second user interface different from the first user interface, the virtual model of the content in the third user interface that does not include at least a portion of a field of view of the one or more cameras without displaying the selectable user interface object for performing the operation associated with the content.