US 12,272,005 B2
System and method of three-dimensional immersive applications in multi-user communication sessions
Miao Ren, Sunnyvale, CA (US); Connor A. Smith, Sunnyvale, CA (US); Hayden J. Lee, Palo Alto, CA (US); and Bruno M. Sommer, Shelby Township, MI (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Feb. 24, 2023, as Appl. No. 18/174,337.
Claims priority of provisional application 63/268,679, filed on Feb. 28, 2022.
Prior Publication US 2023/0274504 A1, Aug. 31, 2023
Int. Cl. G06T 19/00 (2011.01); G06F 3/16 (2006.01); G06T 7/20 (2017.01); G06T 13/40 (2011.01); H04N 13/351 (2018.01)
CPC G06T 19/003 (2013.01) [G06F 3/16 (2013.01); G06T 7/20 (2013.01); G06T 13/40 (2013.01); H04N 13/351 (2018.05)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
at a first electronic device in communication with a display, one or more input devices, and a second electronic device:
while in a communication session with the second electronic device, presenting, via the display, a first computer-generated environment including an avatar corresponding to a user of the second electronic device;
while displaying the first computer-generated environment including the avatar corresponding to the user of the second electronic device, receiving, via the one or more input devices, a first indication corresponding to a request from the second electronic device to share content with the first electronic device; and
in response to receiving the first indication:
in accordance with a determination that the request is accepted:
 in accordance with a determination that the content shared with the first electronic device is a first type of content:
 replacing display of the first computer-generated environment with a second computer-generated environment corresponding to the content; and
 displaying the avatar corresponding to the user of the second electronic device in the second computer-generated environment; and
 in accordance with a determination that the content shared with the first electronic device is a second type of content, different from the first type of content:
 updating display of the first computer-generated environment to include a first object corresponding to the content; and
 ceasing display of the avatar corresponding to the user of the second electronic device in the first computer-generated environment.