| CPC H04L 67/131 (2022.05) [G02B 27/017 (2013.01); G06T 19/006 (2013.01); H04L 63/10 (2013.01); H04L 67/51 (2022.05); H04L 67/75 (2022.05); H04W 4/021 (2013.01)] | 20 Claims |

|
1. A method comprising:
at a first wearable head device having a first processor, executing a first application via the first processor;
receiving, via one or more sensors of the first wearable head device, a first sensor input;
determining, based on the first sensor input, a first state of the first application;
generating a first scenegraph corresponding to the first state of the first application;
at a second wearable head device having a second processor, executing a second application via the second processor;
generating a second scenegraph corresponding to a first state of the second application;
at a host device, receiving 3D data, wherein the 3D data comprises data associated with the first scenegraph and data associated with the second scenegraph;
generating a centralized scenegraph based on the 3D data;
displaying, at the first wearable head device, first virtual content associated with the first application, the first virtual content rendered based on the centralized scenegraph; and
displaying, at the second wearable head device, second virtual content associated with the second application, the second virtual content rendered based on the centralized scenegraph, wherein:
the first application is configured to forgo displaying the second virtual content, and
the second application is configured to forgo displaying the first virtual content.
|