The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Oct. 14, 2025

Filed:

Dec. 19, 2022
Applicant:

Meta Platforms Technologies, Llc, Menlo Park, CA (US);

Inventors:

Ronald Omega Forbes, Jr., Seattle, WA (US);

Nathan Furtwangler, Kirkland, WA (US);

Matthew Luther, Los Gatos, CA (US);

Eduardo Alberto Cuervo Laffaye, Kirkland, WA (US);

Assignee:

Meta Platforms Technologies, LLC, Menlo Park, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06T 19/20 (2011.01); G06V 10/74 (2022.01);
U.S. Cl.
CPC ...
G06T 19/20 (2013.01); G06V 10/761 (2022.01); G06T 2219/2004 (2013.01);
Abstract

Aspects of the present disclosure are directed to application multitasking in a shell with a three-dimensional environment. Implementations immerse a user in a three-dimensional environment via an artificial reality system, such as a display environment for a system shell. The system shell can execute applications (e.g., system shell applications, remoted applications, etc.). An executing application can correspond to a displayed virtual object (e.g., panel). The system shell can concurrently execute two, three, or more applications and the three-dimensional environment can concurrently display two, three, or more corresponding virtual objects that display contents for the executing applications. Implementations of a mode manager can manage a mode for the three-dimensional environment/system shell. Example modes include cooperative mode and exclusive mode. Implementations of cooperative mode permit concurrent display of multiple virtual objects from different applications while the exclusive mode permits display of virtual objects only from the executing application entering exclusive mode.


Find Patent Forward Citations

Loading…