US 11,836,205 B2
Artificial reality browser configured to trigger an immersive experience
Joshua Jacob Inch, Eastsound, WA (US); Henricus Maria Cabanier, Seattle, WA (US); Cristobal Alvaro Castilla Lacomba, Seattle, WA (US); and Reilly Donovan, Seattle, WA (US)
Assigned to Meta Platforms Technologies, LLC, Menlo Park, CA (US)
Filed by Meta Platforms Technologies, LLC, Menlo Park, CA (US)
Filed on Apr. 20, 2022, as Appl. No. 17/724,597.
Prior Publication US 2023/0342409 A1, Oct. 26, 2023
Int. Cl. G06F 16/954 (2019.01); G06F 3/01 (2006.01); G06F 3/04815 (2022.01); G06F 3/04847 (2022.01); H04L 67/02 (2022.01); G06T 19/00 (2011.01); G06F 3/0482 (2013.01); G02B 27/01 (2006.01)
CPC G06F 16/954 (2019.01) [G02B 27/017 (2013.01); G06F 3/011 (2013.01); G06F 3/0482 (2013.01); G06F 3/04815 (2013.01); G06F 3/04847 (2013.01); G06T 19/006 (2013.01); H04L 67/02 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for triggering an immersive experience at an artificial reality (XR) browser, the method comprising:
displaying, at the XR browser, a two-dimensional webpage according to received web resources that define the webpage, wherein the XR browser comprises a browser chrome that displays an interface for the XR browser and a web component that displays web content according to web resources received by the XR browser;
preloading a plurality of immersive resources at the XR browser, the immersive resources comprising one or more JavaScript resources, graphical resources, model resources, binary resources, or any combination thereof;
receiving, from the received web resources or the preloaded immersive resources, an application programming interface call (API) that indicates the immersive resources are preloaded;
setting a property for a browser chrome component in response to the API call, wherein the set property modifies a display of the browser chrome component; and
triggering, based on input relative to the browser chrome component, a display transition from the two-dimensional webpage to the immersive experience, wherein the immersive experience is displayed according to the preloaded immersive resources.