Browser Enabled Switching Between Virtual Worlds in Artificial Reality
AssigneeMeta Platforms Technologies, LLC
InventorsJeremy EDELBLUT, Matthaeus KRENN, John Nicholas JITKOFF
Life of this patent
Estimating the term…
Abstract
Methods and systems described herein are directed to a virtual web browser for providing access to multiple virtual worlds interchangeably. Browser tabs for corresponding website and virtual world pairs can be displayed along with associated controls, the selection of such controls effecting the instantiation of 3D content for the virtual worlds. One or more of the tabs can be automatically generated as a result of interactions with objects in the virtual worlds, such that travel to a world, corresponding to an object to which an interaction was directed, is facilitated.
Claims20
A method of accessing virtual worlds on an artificial reality device, the method comprising:
- providing a virtual web browser in a hub interface,
- wherein the hub interface is provided consistently across displayed virtual worlds by being outside the control of the displayed virtual worlds, and
- wherein the virtual web browser has at least two active tabs, a first of the at least two active tabs, which is currently selected, corresponding to a currently displayed first virtual world, and a second of the at least two active tabs corresponding to a not currently displayed second virtual world;
- receiving, via the web browser in the hub interface, a selection of the second of the at least two active tabs and a selection, in relation to the second of the at least two active tabs, for the second virtual world;
- and
- in response to the selection of the second virtual world in relation to the second of the at least two active tabs:
- obtaining 3D content for the second virtual world;
- and
- providing the 3D content for the second virtual world to be instantiated to replace the first virtual world as the displayed virtual world.
A computing system for accessing virtual worlds on an artificial reality device, the computing system comprising:
- one or more processors;
- and
- one or more memories storing instructions that, when executed by the one or more processors, cause the computing system to perform a process comprising:
- providing a virtual web browser in a hub interface,
- wherein the hub interface is provided consistently across displayed virtual worlds, and
- wherein the virtual web browser has at least two active tabs, a first of the at least two active tabs, which is currently selected, corresponding to a currently displayed first virtual world, and a second of the at least two active tabs corresponding to a not currently displayed second virtual world;
- receiving, via the web browser in the hub interface, a selection of the second of the at least two active tabs;
- and
- in response to the selection of the second of the at least two active tabs:
- obtaining 3D content for the second virtual world;
- and
- providing the 3D content for the second virtual world to be instantiated to replace the first virtual world as the displayed virtual world.
A computer-readable storage medium storing instructions that, when executed by a computing system, cause the computing system to perform a process for accessing virtual worlds on an artificial reality device, the process comprising:
- providing a virtual web browser,
- wherein the virtual web browser has at least two active tabs, a first of the at least two active tabs, which is currently selected, corresponding to a currently displayed first virtual world, and a second of the at least two active tabs corresponding to a not currently displayed second virtual world;
- receiving, via the web browser, a selection of the second of the at least two active tabs;
- and
- in response to the selection of the second of the at least two active tabs:
- obtaining 3D content for the second virtual world;
- and
- providing the 3D content for the second virtual world to be instantiated to replace the first virtual world as the displayed virtual world.
Dependencies are inferred from the claim text.