US 12,406,443 B2
System and a method for handling websites in an extended reality system
Rafal Antoni Siejca, Warsaw (PL); Stanislaw August Komorowski, Warsaw (PL); and Tomasz Wojciech Komorowski, Brick, NJ (US)
Assigned to XR WIZARDS SP. Z O.O., Warsaw (PL)
Filed by XR WIZARDS SP. Z O.O., Warsaw (PL)
Filed on Jul. 6, 2022, as Appl. No. 17/858,152.
Claims priority of application No. 21461566 (EP), filed on Jul. 7, 2021.
Prior Publication US 2023/0009641 A1, Jan. 12, 2023
Int. Cl. G06T 19/00 (2011.01); G06V 20/20 (2022.01); H04L 65/40 (2022.01)
CPC G06T 19/006 (2013.01) [G06V 20/20 (2022.01); H04L 65/40 (2013.01)] 10 Claims
OG exemplary drawing
 
1. An extended reality (XR) system comprising:
an XR server configured to generate XR environment data for an XR session defined by an XR session identifier; and
a client application configured to operate on an XR device to present an XR environment to a user based on the XR environment data received from the XR server, wherein the client application comprises a web browser;
wherein the web browser of the client application is configured to:
communicate with a separate web server, the separate web server being separate from the XR server and from the client application,
send, to the separate web server, via a standard Hypertext Transfer Protocol (HTTP)-based content request, a content request comprising:
a content identifier that identifies requested HTTP-based content, and
the XR session identifier that defines the XR session presented by the client application, and
receive, from the separate web server, HTTP-based content corresponding to the content request; and
wherein the XR server has an application program interface (API) and is configured to:
receive, from the separate web server, via the API, additional information associated with the XR session defined by the XR session identifier comprised in the content request sent by the web browser to the separate web server, and
modify the XR environment corresponding to the XR session identifier received from the separate web server based on the additional information received from the separate web server.