US 12,112,009 B2
Methods for providing an immersive experience in an environment
James M. Dessero, Morgan Hill, CA (US); Benjamin Hylak, San Francisco, CA (US); William A. Sorrentino, III, Mill Valley, CA (US); Stephen O. Lemay, Palo Alto, CA (US); Ieyuki Kawashima, Pleasanton, CA (US); Katherine W. Kolombatovich, San Francisco, CA (US); and Jeffrey S. Allen, San Jose, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Apr. 13, 2022, as Appl. No. 17/659,147.
Claims priority of provisional application 63/362,799, filed on Apr. 11, 2022.
Claims priority of provisional application 63/264,831, filed on Dec. 2, 2021.
Claims priority of provisional application 63/261,554, filed on Sep. 23, 2021.
Claims priority of provisional application 63/174,272, filed on Apr. 13, 2021.
Prior Publication US 2022/0326837 A1, Oct. 13, 2022
Int. Cl. G06F 3/048 (2013.01); G06F 3/04815 (2022.01); G06T 15/00 (2011.01); G06T 15/50 (2011.01); G06T 19/00 (2011.01)
CPC G06F 3/04815 (2013.01) [G06T 15/005 (2013.01); G06T 15/50 (2013.01); G06T 19/003 (2013.01)] 57 Claims
OG exemplary drawing
 
1. A method comprising:
at an electronic device in communication with a display generation component and one or more input devices:
displaying, via the display generation component, a three-dimensional environment that includes a representation of a portion of a physical environment;
while displaying the three-dimensional environment, detecting, via the one or more input devices, a first input corresponding to a request to display a respective user interface of a respective application;
in response to detecting the first input, displaying, via the display generation component, the respective user interface of the respective application in the portion of the physical environment in the three-dimensional environment;
while displaying the respective user interface in the portion of the physical environment in the three-dimensional environment, detecting, via the one or more input devices, a second input; and
in response to detecting the second input:
in accordance with a determination that the second input corresponds to a request to move the respective user interface from the portion of the physical environment in the three-dimensional environment into a portion of a virtual environment that is displayed along with the portion of the physical environment in the three-dimensional environment, displaying the respective user interface in the portion of the virtual environment in the three-dimensional environment,
wherein the representation of the portion of the physical environment represents a physical environment of the electronic device, and
wherein the portion of the virtual environment represents an environment other than the physical environment of the electronic device.