| CPC G06T 19/20 (2013.01) [G06V 10/761 (2022.01); G06T 2219/2004 (2013.01)] | 20 Claims |

|
1. A method for application multitasking in a shell with a three-dimensional artificial reality (XR) environment, the method comprising:
displaying, to a user via a XR device, the XR environment comprising a first virtual object that displays content for a first application executing in the shell, and a second virtual object that displays content for a second application executing in the shell;
triggering, in response to a request, an exclusive mode for the first application, the exclusive mode preventing applications, other than the first application, from displaying world-locked content and providing the first application use of at least a designated exclusive region of the XR environment, wherein, during the exclusive mode, the first and second virtual objects are removed from display, and the second application is transitioned to a background state;
redisplaying, in response to termination of the exclusive mode, the first virtual object and the second virtual object in the XR environment by:
transitioning the second application from the background state to executing in the shell; and
displaying content for the first application executing in the shell at the first virtual object and content for the second application executing in the shell at the second virtual object.
|