SISTEMAS E MÉTODOS PARA HABILITAR UMA EXPERIÊNCIA DE REALIDADE ESTENDIDA APRIMORADA

BR112025019965A2Pending Publication Date: 2026-08-04ADEIA GUIDES INC
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
BR · BR
Patent Type
Applications
Current Assignee / Owner
ADEIA GUIDES INC
Filing Date
2024-03-19
Publication Date
2026-08-04

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

Systems and methods are provided for enabling an enhanced extended reality experience. A virtual space is mapped to a physical space at an extended reality device, and pre-generated extended reality content, for display with a content item, is received at the extended reality device. It is identified that the content item has started playback at a display, and the content item and the extended reality content are generated for concurrent output at the extended reality device.
Need to check novelty before this filing date? Find Prior Art

Description

1 / 49 SYSTEMS AND METHODS FOR ENABLING AN ENHANCED EXTENDED REALITY EXPERIENCE Background

[001] One or more disclosed embodiments are directed to systems and methods for enabling an enhanced extended reality (XR) experience. In particular, systems and methods that enable the simultaneous output of a content item and pre-generated extended reality content are provided in the present invention. Some embodiments or aspects relate to additional or alternative attributes, functionalities, or fields. Summary

[002] With the rise of extended reality and the growing importance of how people use extended reality to interact in their daily lives, individuals and businesses will have an increasing need to complement existing goods and services with extended augmented reality environments. Extended reality or XR is an umbrella term that refers to virtual reality (VR), mixed reality (MR), augmented reality (AR), or some combination thereof. People are accustomed to receiving content items, such as movies and series episodes, via streaming platforms or over-the-top (OTT) content. Such platforms already offer users content items in a variety of different formats, for example, standard definition, high definition, and ultra-high definition. Users accustomed to extended reality experiences may wish to interact with content items, or augment content items, in a way they have become accustomed to.

[003] To overcome these problems, the present invention provides systems and methods that enable an enhanced extended reality experience. Petition 870250084256, dated 09 / 18 / 2025, pp. 153 / 230 2 / 49

[004] Systems and methods are described in the present invention for enabling an enhanced extended reality experience. According to some aspects of the disclosure, a method is provided. The method includes mapping a virtual space to a physical space on an extended reality device and receiving pre-generated extended reality content for display with a content item on the extended reality device. It is identified that the content item has initiated playback on a display, and the content item and the extended reality content are generated for simultaneous output on the extended reality device.

[005] In an example system, a virtual space is mapped to a physical space on an extended reality device, such as an augmented reality headset. In this example, the augmented reality headset spatially maps an extended reality environment, such as an augmented reality environment, based on the physical environment. Pre-generated extended reality content is received on the extended reality device. The pre-generated extended reality content may comprise one or more objects based on, for example, a corresponding content item. This may comprise one or more characters from the content item and / or one or more objects to extend a scene from the content item. The objects, or items, are pre-generated so that the augmented reality device can generate them for output based on the received data. In this example, the pre-generated extended reality content is received from a server via a network, such as the internet.It identifies whether playback of the content item has started. Playback of a content item can be on a physical computing device, such as a smart TV, and / or via the extended reality device itself. This identification can be done, for example, via data transfer between an application running on a smart TV and an application on... Petition 870250084256, dated 09 / 18 / 2025, pp. 154 / 230 3 / 49 execution in the augmented reality headset. The content item and the extended reality content are generated for simultaneous output on the extended reality device and / or another computing device, such as a smart television.

[006] A timestamp of the content item can be identified, and a corresponding timestamp of the extended reality content can be identified. The generation of extended reality content for output on the extended reality device may further comprise the generation of extended reality content for output at the corresponding timestamp.

[007] The display can be a physical display (e.g., distinct and separate from the extended reality device display). The physical display can be identified on the extended reality device, and the content item can be played back on the physical display. The display can be a virtual display; a virtual display to output the content item can be generated on the extended reality device, and the content item can be played back on the virtual display.

[008] Pre-generated extended reality content may additionally include metadata indicating a relative location, motion data, and / or timing data for an extended reality object, animation, and / or scene.

[009] A request to access a preview of pre-generated extended reality content may be received on a physical computing device, and a two-dimensional (2D) representation of at least a portion of the virtual reality content may be generated for output on the physical computing device. Input associated with navigating the preview may be received on the physical computing device. An updated view of the virtual reality content based on the input. Petition 870250084256, dated 09 / 18 / 2025, pages 155 / 230 4 / 49 can be generated for output on the physical computing device.

[010] User input to pause the content item can be received, and playback of the content item can be paused. A pre-generated virtual reality object can be generated for display on the extended reality device while the content item is paused. A virtual assistant can be integrated into the virtual reality object, and a query can be received via the integrated virtual assistant. A response to the query can be generated, and the response to the query can be simultaneously issued and animated based on the response to the query.

[011] A volume around the display can be identified in virtual space, and a path of one or more extended reality objects can be identified in the extended reality content. For each identified path, it can be determined whether the path will intersect the volume, and for each path that intersects the volume, the path can be corrected so that it does not intersect the volume.

[012] A timestamp of the content item can be identified, and a corresponding timestamp of the extended reality content can be identified. Pre-generated extended reality content, for display with the content item, can be received on a second extended reality device, and the extended reality content can be generated for output on the second extended reality device at the corresponding timestamp. A user interaction with an extended reality object can be identified on the first extended reality device, and based on the user interaction, the extended reality object can be generated for output on both the first and second extended reality devices.

[013] A content item guidance application can be generated for output. The content item guidance application can comprise Petition 870250084256, dated 09 / 18 / 2025, pages 156 / 230 5 / 49 a selectable asset region corresponding to a content item and an icon, associated with the asset region, where the icon indicates that extended reality content is available for the content item. Brief Descriptions of the Drawings

[014] The present disclosure, according to one or more embodiments, is described in detail with reference to the following figures. The drawings are provided for illustrative purposes only and merely depict typical or exemplary embodiments. These drawings are provided to facilitate an understanding of the concepts disclosed in the present invention and should not be considered limiting the scope, extent or applicability of these concepts. It should be noted that, for clarity and ease of illustration, these drawings are not necessarily made to scale.

[015] The above and other objectives and advantages of disclosure may be evident from consideration of the following detailed description, together with the accompanying drawings, in which: FIG 1 shows an example environment for enabling an enhanced extended reality experience, according to some disclosure modalities; FIG 2 shows another example environment for enabling an enhanced extended reality experience, according to some disclosure modalities; FIG 3 shows another example environment for enabling an enhanced extended reality experience, according to some disclosure modalities; FIG 4 shows an example environment for enabling a preview of an enhanced extended reality experience, according to some disclosure modalities; Petition 870250084256, dated 09 / 18 / 2025, pp. 157 / 230 6 / 49 FIG 5 shows an example environment for enabling an extended reality avatar, according to some disclosure modalities; FIG 6 shows an example environment for enabling a restricted area in a reality experience, according to some disclosure modalities; FIG 7 shows a block diagram representing the components of a computing device and the data flow between them to enable an enhanced extended reality experience, according to some disclosure modalities; FIG 8 shows a flowchart of illustrative steps involved in enabling an enhanced extended reality experience, according to some dissemination modalities; FIG 9 shows a flowchart of illustrative steps involved in enabling extended reality-enabled content to be previewed in a media guide or application, according to some dissemination modalities; FIG 10 shows a flowchart of illustrative steps involved in enabling a content-based virtual theater environment and in changing the virtual reality environment to a virtual theater, according to some dissemination modalities; FIG 11 shows a flowchart of the illustrative steps involved in enabling synchronized playback of media content, according to some dissemination modalities; FIG 12 shows a flowchart of illustrative steps involved in enabling an interactive extended reality experience, according to some dissemination modalities; FIG 13 shows a flowchart of illustrative steps involved in Petition 870250084256, dated 09 / 18 / 2025, pages 158 / 230 7 / 49 enabling the generation of extended reality content for display in a spatially mapped room, according to some dissemination modalities; and FIG 14 shows a flowchart of illustrative steps involved in enabling interactive extended reality content to be generated for display in response to a pause command, according to some dissemination modalities. Detailed Description

[016] An extended reality device includes any computing device that enables the physical world to be augmented with one or more virtual objects and / or enables physical and virtual objects to interact with each other. An extended reality device may comprise a headset worn by a user that enables virtual elements, or objects, to be superimposed on or projected into the physical world. In one example, the extended reality device may comprise a transparent, or substantially transparent, lens onto which virtual elements are projected or displayed. In another example, an extended reality device may comprise an application running on a computing device comprising a camera, such as a tablet or smartphone. The application may display the camera output and overlay, or draw, virtual elements onto the camera output. Extended reality devices include augmented reality headsets and mixed reality devices.Virtual reality devices that enable physical objects to transition into a virtual world are also included.

[017] To map a virtual space to a physical space, metadata describing scene information can be embedded in an encoded media file, for example, an MPEG file, an AVI file, and / or an adaptive streaming segment. In another example, metadata can Petition 870250084256, dated 09 / 18 / 2025, pages 159 / 230 8 / 49 be available via a resource locator, such as a Uniform Resource Locator (URL), which can be specified via a manifest file. For example, a URL might be used if an extended reality device is generating augmented enhancements for output with a content item being generated for output on a second computing device. Additionally, spatial mapping can occur via scanning any physical space, such as a room, to determine the shape, size, and other aspects related to the physical space. Three-dimensional (3D) rendered objects can be generated for display within the mapped virtual space or environment. These objects can be projected into a physical space as an augmented reality projection when using augmented reality glasses.

[018] Output generation includes the display of data and / or objects on a display integrated into an extended reality device, the generation of data and / or objects for display on a display connected to an extended reality device, the generation of audio for output to one or more speakers integrated into an extended reality device, and / or the generation of audio for output to one or more speakers connected to an extended reality device.

[019] Pre-generated extended reality content includes one or more objects based on, for example, a corresponding content item. This may comprise one or more characters from the content item and / or one or more objects to extend a scene from the content item. The objects, or items, are pre-generated so that the augmented reality device can generate them for output based on the received data, rather than generating the objects themselves.

[020] A media content item, or content item, includes audio, video, text, a video game, and / or any other media content. An item Petition 870250084256, dated 09 / 18 / 2025, pages 160 / 230 9 / 49 of content can be a single media item. In other examples, it might be a series (or season) of episodes of a content item. Audio includes audio-only content, such as podcasts. Video includes audiovisual content, such as movies and / or television programs. Text includes text-only content, such as event descriptions. An example of a suitable media content item is one that conforms to the MPEG DASH standard. An OTT, streaming, and / or VOD service (or platform) can be accessed via a website and / or an application running on a computing device, and the device can receive any type of content item, including live content items and / or on-demand content items. Content items can, for example, be streamed to physical computing devices.In another example, content items can, for instance, be transmitted to virtual computing devices in, for example, an augmented environment, a virtual environment, and / or the metaverse.

[021] The disclosed methods and systems can be implemented in one or more computing devices. As mentioned in the present invention, the computing device can be any device comprising a processor and memory, for example, a television, a smart television, a set-top box, an integrated decoder receiver (IRD) for handling satellite television, a digital storage device, a digital media receiver (DMR), a digital media adapter (DMA), a media streaming device, a DVD player, a DVD recorder, a DVD-connected device, a local media server, a Blu-ray player, a Blu-ray recorder, a personal computer (PC), a laptop, a tablet computer, a WebTV box, a personal computer television (PC / TV), a PC media server, a PC media center, a portable computer, a landline phone, a personal digital assistant (PDA), a Petition 870250084256, dated 09 / 18 / 2025, pp. 161 / 230 10 / 49 mobile phone, a portable video player, a portable music player, a portable gaming machine, a smartphone, a smartwatch, a smart speaker, an augmented reality headset, a mixed reality device, a virtual reality device, a game console or any other television equipment, computing equipment or wireless device and / or combination thereof.

[022] The methods and / or any instructions for performing any of the embodiments discussed in the present invention may be encoded in computer-readable media. Computer-readable media includes any media capable of storing data. Computer-readable media may be transient, including, but not limited to, the propagation of electrical or electromagnetic signals, or it may be non-transient, including, but not limited to, volatile and non-volatile computer memory or storage devices such as hard disks, floppy disks, USB drives, DVDs, CDs, media cards, register memory, processor caches, random access memory (RAM), etc.

[023] FIG 1 shows an example environment 100 for enabling an enhanced extended reality experience, according to some embodiments of the disclosure. Environment 100 comprises an extended reality device, such as an augmented reality headset 102, and a computing device, such as a smart television 108. The augmented reality headset 102 spatially maps 104 an extended reality environment, such as an augmented reality environment, based on the physical environment, including the smart television 108. In some examples, the augmented reality headset 102 can perform location, mapping, and map optimization simultaneously in one environment. The augmented reality headset 102 can use integrated sensors to create and manage Petition 870250084256, dated 09 / 18 / 2025, pp. 162 / 230 11 / 49 a spatial map. This can occur on a remote server, for example, in the cloud, where the spatial map and point cloud datasets are generated.

[024] In 106, pre-generated extended reality content is received on the augmented reality headset 102. Pre-generated extended reality content can be received from a server via a network, such as the internet. In other examples, extended reality content can be received from a non-volatile storage device, such as a non-volatile flash memory card, or from a storage device connected to a local network. In some examples, the non-volatile storage device can be distributed with a physical storage medium, such as a Blu-ray disc, for a content item. On the smart television 108, a content item 110a is generated for output. Output of content item 110a can begin before the pre-generated extended reality content is requested and / or received. In another example, output of content item 110a can begin after the pre-generated extended reality content is requested and / or received.Content item 110a can be received by any known means, including, for example, via radio, via a cable subscription, via an internet-connected OTT content platform, via any other internet-connected platform and / or application, and / or via a physical storage medium such as a Blu-ray disc. Although this example shows a physical television 108, it is considered that the content item can be displayed via an augmented reality headset 102 (or any other extended reality device). In 112, it is identified that content item 110a has started playback. This identification can be made, for example, via data transfer between an application running on the smart television 108 and an application running on the augmented reality headset 102. In other examples, an application running... Petition 870250084256, dated 09 / 18 / 2025, pp. 163 / 230 12 / 49 on the extended reality device can use a trained machine learning algorithm to identify that playback has started on the smart TV 108. Upon identifying that the content item has started playback, the augmented reality headset 102 generates the pre-generated extended reality content 114 for output on the augmented reality headset 102. In this example, the augmented reality headset 102 passes through the output of the smart TV 108, so the user sees both the content item 110b and the pre-generated extended reality content 114. As the content item progresses, the pre-generated extended reality content 114 can move and / or objects can be added and / or removed from the virtual scene.

[025] During the creation of a content item, additional 3D extended reality content can be produced, which may be related to the video content. For example, the creators of an animated film may additionally create various 3D extended reality scenes, objects, animations, and effects, stylized and colored in the same way as the film content. A plurality of extended reality objects and scenes can be designed to be scalable, modular, or suitable to adapt to environments of various shapes and sizes, such as a small or large room. In the case of virtual reality, an entire virtual space can be created. Metadata indicating the possibilities for positioning extended reality objects, such as whether an object, or set of objects, should be placed on vertical structures like walls, or whether it should be presented as floating, can be incorporated into a content item.Furthermore, metadata may include timing information used to determine when to display extended reality objects, trigger animations, and / or change objects and / or scenes. The display of these additional extended reality objects, animations, and scenes can be enabled or disabled via a [setting / method]. Petition 870250084256, dated 09 / 18 / 2025, pp. 164 / 230 13 / 49 User choice or preference, accessible, for example, via an OTT platform application. The presence of these objects, animations, and additional extended reality scenes can be indicated as being available in a guide portion of an OTT platform.

[026] FIG 2 shows an example environment 200 for enabling an enhanced extended reality experience, according to some embodiments of the disclosure. Similar to the environment shown in FIG 1, environment 200 comprises an extended reality device, such as an augmented reality headset 202, and a computing device, such as a smart television 208. The augmented reality headset 202 spatially maps 204 an extended reality environment, such as an augmented reality environment, based on the physical environment, including the smart television 208. In 206, pre-generated extended reality content is received on the augmented reality headset 202. On the smart television 208, a content item 210a is generated for output. Output of the content item 210a can begin before the pre-generated extended reality content is requested and / or received.In another example, the output of content item 210a may begin after pre-generated extended reality content is requested and / or received. Although this example shows a physical television 208, it is assumed that the content item may be displayed via an augmented reality headset 202 (or any other extended reality device).

[027] In 212, it is identified that content item 210a has started playback. By identifying that the content item has started playback, a timestamp of the content item can be identified 214. Again, this can be done via data transferred between an application running on the smart TV 208 and an application running on the augmented reality headset 202. In 216, a corresponding timestamp of the content of Petition 870250084256, dated 09 / 18 / 2025, pages 165 / 230 14 / 49 Extended reality is identified. This can be done via, for example, metadata associated with the extended reality content. The metadata may indicate one or more pre-generated extended reality objects to be generated for display at a particular timestamp. The metadata may also describe virtual paths and / or locations for one or more of the pre-generated extended reality objects that are associated with a timestamp, or timestamps. In other examples, a path of a pre-generated extended reality object may be generated substantially in real time on the augmented reality headset 202. In this way, the pre-generated extended reality object, or objects, can be synchronized with playback, or output, of the content item 210. The augmented reality headset 202 generates the pre-generated extended reality content 218 for output on the augmented reality headset 202.In this example, the augmented reality headset 202 passes through the smart TV output 208, so the user sees both the content item 210b and the pre-generated extended reality content 218. As the content item moves, the pre-generated extended reality content 218 can move and / or objects can be added and / or removed from the virtual scene.

[028] FIG 3 shows another example environment 300 for enabling an enhanced extended reality experience, according to some embodiments of the disclosure. Similar to the environment shown in FIGS 1 and 2, environment 300 comprises an augmented reality headset 302; however, in contrast to the environments described previously, a content item 308 is displayed via the augmented reality headset 302, for example, via a virtual media player. The augmented reality headset 302 spatially maps 304 an extended reality environment, such as an augmented reality environment, based on the physical environment. In 306, the Petition 870250084256, dated 09 / 18 / 2025, pp. 166 / 230 15 / 49 Pre-generated extended reality content is received on the augmented reality headset 302. On the augmented reality headset 302, a content item 308 is generated for output. Output of content item 308 may begin before the pre-generated extended reality content is requested and / or received. In another example, output of content item 308 may begin after the pre-generated extended reality content is requested and / or received.

[029] In 310, it is identified that content item 308 has started playback. This identification can be made, for example, via data transferred between applications running on the augmented reality headset 302. Upon identifying that the content item has started playback, the augmented reality headset 302 generates the pre-generated extended reality content 312 for output on the augmented reality headset 302. As the content item progresses, the pre-generated extended reality content 312 can move and / or objects can be added and / or removed from the virtual scene.

[030] FIG 4 shows an example environment for enabling a preview of an enhanced extended reality experience, according to some embodiments of the disclosure. The environment 400 comprises a computing device, such as a smart television 402, and an input device, such as a remote control 404. The remote control 404 can transmit commands to control the smart television 402 via, for example, infrared, Bluetooth and / or Wi-Fi. The smart television generates a media guidance application, for example, an OTT platform for display. The media guidance application comprises an indication 406 that pre-generated extended reality content is available for a particular content item. The indication may comprise an icon; an image associated with the content item; a frame, or a plurality of frames, of the content item; and / or text associated with the content item and / or the content. Petition 870250084256, dated 09 / 18 / 2025, pp. 167 / 230 16 / 49 of pre-generated extended reality.

[031] Upon receiving the input associated with indication 406, a preview of the pre-generated extended reality content may be made available, as shown in environment 408. In this example, a 2D representation 410 of the pre-generated extended reality content is generated for output on the smart television. In other examples, a preview may be generated for output on an extended reality device (not shown) associated with the smart television and / or OTT platform. The preview may be used to encourage a user to purchase pre-generated extended reality content in addition to a content item. In this example, a user may browse the preview of the pre-generated extended reality content via the remote control 404. The remote control may receive input via a user's hand 412.This could involve a user selecting a button on the remote control to navigate through the preview of pre-generated augmented reality content in a particular direction, for example, via arrow buttons on the remote control 404. In another example, the remote control 404 could receive directional input from the user 414 via, for example, a touchpad on the remote control 404. In a further example, the user could use the remote control 404 itself to navigate through the preview of pre-generated extended reality content. For example, the user could move the remote control 404 around the X and Y axes, and the motion input 416 could be transmitted from the remote control 404 to the smart television 402. The motion input 416 could be detected via an inertial measurement unit integrated into the remote control 404.

[032] The preview display can be shown within the guide of an OTT application using a predefined “3D room” or with a 3D representation of a spatially mapped representation of the actual room. Petition 870250084256, dated 09 / 18 / 2025, pp. 168 / 230 17 / 49 user, if one exists and is associated with the logical group of “rooms” of the media streaming device or ecosystem. This can occur if the user has previously spatially scanned their room and associated the mapping of their room with the OTT platform, for example, via a user profile used to log in to the OTT platform.

[033] FIG 5 shows a first example environment 500 and a second example environment 506. The first example environment 500 shows an environment without an extended reality device. The second example environment 506 shows an environment with an extended reality device, to enable an extended reality avatar, according to some embodiments of the disclosure. Environment 500 comprises a smart television 502. The smart television 502 generates a content item for output that is currently paused 504. Environment 506 shows the same room depicted in environment 500, but through an extended reality device, such as an augmented reality headset 508. The smart television 502 and the paused content item 504 can be viewed, but, in addition, an extended reality avatar 510 is generated for output on the augmented reality headset 508. A user can interact with the extended reality avatar 510, for example, via voice commands.In this example, the extended reality avatar 510 displays a suggestion, in this case, "I am Maui. Ask me anything!" Upon receiving a query, an application associated with the avatar can transmit it to, for example, a server via the internet. A response to the query can be transmitted back to the augmented reality device 508 and generated for output. When resuming playback of the content item, the avatar may disappear. In some examples, the avatar may be a character and / or object from the content item being played on the smart television 502. In other examples, the avatar may be a generic avatar associated with one. Petition 870250084256, dated 09 / 18 / 2025, pp. 169 / 230 18 / 49 query service, such as Amazon Alexa. In additional examples, the avatar can be associated with a product and can be limited to answering queries related to that product.

[034] Potential interactions with extended reality objects, such as via voice or with a controller, can be described in the metadata and incorporated into pre-generated extended reality content. For example, the metadata can describe potential interactions with a 3D representation of an animated character from a movie. The metadata can indicate that one can interact with the character, for example, via an extended reality controller. For example, one can interact with the character by pressing buttons on the controller, with a plug-in for a smart home assistant that allows audio input and control, or with a microphone built into the controller that allows users to ask questions. The extended reality controller can enable a user to control a generated extended reality character and / or an object while the content item is paused.A response or query received from a user may cause a new content item to play or the playback of the original content item to resume. Playback of a content item may be paused when a microphone button is pressed on the controller and resumed when the microphone button is pressed again. In another example, playback of a paused content item may resume when audio input is interrupted for a threshold period.

[035] FIG 6 shows an example 600 for enabling a restricted area in an extended reality experience, according to some modalities of the disclosure. Similar to the environments shown in FIGS 1 to 5, environment 600 represents a view as seen through a Petition 870250084256, dated 09 / 18 / 2025, pages 170 / 230 19 / 49 Extended reality device (not shown). The environment comprises a display, such as the display of a smart television 602, showing a content item and a pre-generated extended reality environment 604. A “restriction” area, or volume, 606 surrounds the smart television display 602. The pre-generated virtual reality objects 608a, 608b, and 608c are programmed so that their paths do not enter the area, or volume, around the display. This enables, for example, a content item to be viewed without the virtual reality objects 608a, 608b, and 608c obscuring the view. In some examples, the size of the “restriction” area, or volume, 606, may change based on, for example, the distance of the extended reality device from the smart TV display 602. In another example, the shape of the “restriction” area may change based on the relative position of the extended reality device.For example, the “restriction” area, or volume, 606, may have one first shape if the extended reality device is substantially in front of the smart TV display 602, and a second shape if the extended reality device is to one side of the smart TV display 602. In another example, the perspective of the “restriction” area, or volume, 606, may change based on the relative position of the extended reality device.

[036] In some examples, synchronized playback from a plurality of displays can be enabled. The plurality of displays can include any extended reality, including augmented and / or virtual reality headsets. Synchronized playback can be triggered or queued directly via selection of an icon or button in a media guide of, for example, an OTT application running on an extended reality headset. Extended reality headsets can be logically grouped into a logical grouping of “rooms” via selection of the application running on the extended reality headsets. Petition 870250084256, dated 09 / 18 / 2025, pp. 171 / 230 20 / 49 extended. During interaction with, for example, an object or character, such as when the user pauses media content, the display of an extended reality headset can be rendered both on the synchronized headset and on a non-extended reality display, thus enabling the viewer of the non-extended reality display to experience, or view, what the synchronized extended reality viewer is experiencing. During synchronized playback, an extended reality headset can mirror its display on a secondary screen (e.g., a smart television) in order to share the extended reality experience with a synchronized, non-extended reality-enabled viewer.

[037] FIG 7 shows a block diagram representing the components of an example computing device 700, as an extended reality device, and the data flow between them to enable an enhanced extended reality experience, according to some embodiments of the disclosure. The computing device 700 (e.g., extended reality devices 102, 108, 202, 208, 302, 308, 402, 502, 508, 602) comprises an input circuitry set 704, a control circuitry set 708, and an output circuitry set 722. The control circuitry set 708 may be based on any suitable processing circuitry set (not shown) and comprises control circuits and memory circuits, which may be arranged on a single integrated circuit or may be discrete components and processing circuitry set.As mentioned in the present invention, a processing circuit assembly should be understood as a set of circuits based on one or more microprocessors, microcontrollers, digital signal processors, programmable logic devices, or arrangements of... Petition 870250084256, dated 09 / 18 / 2025, pp. 172 / 230 21 / 49 field-programmable gates (FPGAs), application-specific integrated circuits (ASICs), etc., and may include a multi-core processor (e.g., dual-core, quad-core, hexa-core, or any suitable number of cores). In some embodiments, the processing circuitry may be distributed across multiple processors or separate processing units, for example, multiple processing units of the same type (e.g., two Intel Core i9 processors) or multiple different processors (e.g., an Intel Core i5 processor and an Intel Core i7 processor) and / or a system-on-a-chip (e.g., a Qualcomm Snapdragon 888). Some control circuitry may be implemented in hardware, firmware, or software.

[038] Input 702 is received by input circuitry 704. Input circuitry 702 is configured to receive inputs related to a computing device. For example, this could be via gestures detected via an extended reality device. In other examples, this could be via an infrared controller, a Bluetooth and / or Wi-Fi controller of the computing device 700, a touch screen, a keyboard, a mouse and / or a microphone. In another example, the input could comprise instructions received via another computing device. Input circuitry 704 transmits 706 the user input to control circuitry 708.

[039] The control circuitry 708 comprises a mapping module 710, a pre-generated extended reality content receiving module 714, and a playback identification module 718. The output circuitry 722 comprises an extended reality content output module 724. The input is transmitted 706 to the mapping module 710, where a virtual space is mapped to a Petition 870250084256, dated 09 / 18 / 2025, pp. 173 / 230 22 / 49 Physical space. When mapping virtual space to physical space, an indication is transmitted 712 to the pre-generated extended reality content receiving module 714. Upon receiving the pre-generated extended reality content in module 714, an indication is transmitted 716 to the playback identification module 718. Upon identifying that playback of the content item has started, an indication is transmitted 720 to the output circuitry 722, where the pre-generated extended reality content is generated for output in the extended reality content output module 724.

[040] FIG 8 shows a flowchart of an example process 800, including illustrative steps involved in enabling an enhanced extended reality experience, according to some embodiments of the disclosure. Process 800 can be implemented, in whole or in part, on any of the computing devices mentioned above (e.g., computing devices 102, 108, 202, 208, 302, 308, 402, 502, 508, 602; for example, via execution of one or more instructions or routines stored in the memory or storage of a device). Furthermore, one or more actions of process 800 can be incorporated or combined with one or more actions of any other process or embodiment described in the present invention.

[041] In 802, a virtual space is mapped to a physical space on an extended reality device. The extended reality device can spatially map an extended reality environment, such as an augmented reality environment, based on the physical environment. In some examples, the extended reality device can perform localization, mapping, and map optimization of an environment simultaneously. The extended reality device can use integrated sensors to create and manage a spatial map. This can occur on a remote server, for example, in Petition 870250084256, dated 09 / 18 / 2025, pp. 174 / 230 23 / 49 cloud, where the spatial map and point cloud datasets are generated. In 804, pre-generated extended reality content is received on the extended reality device. Pre-generated extended reality content can be received from a server via a network, such as the internet. In other examples, extended reality content can be received from a non-volatile storage device, such as a non-volatile flash memory card, or from a storage device connected to a local network. In some examples, the non-volatile storage device may be distributed with a physical storage medium, such as a Blu-ray disc, for a content item.

[042] In 806, it is identified whether playback of the content item has started. Playback of a content item can be on a physical computing device, such as a smart TV, and / or via the extended reality device itself. This identification can be done, for example, via data transfer between an application running on a smart TV and an application running on the extended reality device. In other examples, an application running on the extended reality device can use a trained machine learning algorithm to identify that playback has started on the smart TV. In further examples, multiple applications running on the extended reality device can communicate to indicate that playback has started.In 808, the content item and the extended reality content are generated for simultaneous output to the extended reality device and / or another computing device, such as a smart television.

[043] FIG 9 shows a flowchart of an example process 900, including illustrative steps involved in enabling extended reality content preview in a guide or media application, of Petition 870250084256, dated 09 / 18 / 2025, pages 175 / 230 24 / 49 according to some embodiments of the disclosure. Process 900 can be implemented, in whole or in part, on any of the computing devices mentioned above (for example, computing devices 102, 108, 202, 208, 302, 308, 402, 502, 508, 602; for example, by executing one or more instructions or routines stored in the memory or storage of a device). Furthermore, one or more actions of process 900 can be incorporated or combined with one or more actions of any other process or embodiment described in the present invention.

[044] In 902, a guide or media application acquires content metadata. In 904, it is determined whether the content metadata indicates that extended reality content is available. If it is determined that extended reality content is not available, in 906, a standard preview of the content is displayed in the guide or media application. If it is determined that extended reality content is available, the process proceeds to step 908, where it is determined whether the guide or media application is on a device capable of rendering 3D content. If it is determined that the device is not capable of rendering 3D content, in 910, the guide or media application acquires a pre-rendered preview, for example, from a server accessible via a network such as the internet.If it is determined in step 908 that the device is capable of rendering 3D content, the process proceeds to step 912, where it is determined whether the media playback device is logically grouped into a “room” or any other logical or virtual grouping of devices that may have an associated visual rendering.

[045] If, in 912, it is determined that the device is not grouped in a “room”, then, in 914, a preview of extended reality content is rendered using a generic “room”, and the process continues. Petition 870250084256, dated 09 / 18 / 2025, pp. 176 / 230 25 / 49 for step 920, discussed below. If, in 912, it is determined that the device is grouped in a “room”, then, in 916, it is determined whether a custom spatial map exists for the associated “room”. If a spatial map does not exist, the process proceeds to step 914, discussed above. If a spatial map exists, the process proceeds to step 918, where an extended reality content preview is rendered using a spatially mapped custom “room”. In 920, the preview is displayed in a guide or media streaming application. In 922, user input to interact with the preview is received via a user input device. In 924, the 3D scene is adjusted as user input is received from the user input device. The process returns to step 922 as additional user input(s) are received.In 926, the input associated with a "back" or exit command is received, and in 928, the extended reality preview is terminated.

[046] FIG 10 shows a flowchart of an example process 1000, including illustrative steps involved in enabling a content-based virtual “theater” environment and in changing the virtual reality environment to a virtual “theater,” according to some embodiments of the disclosure. Process 1000 can be implemented on any of the computing devices mentioned above (e.g., computing devices 102, 108, 202, 208, 302, 308, 402, 502, 508, 602; for example, via execution of one or more instructions or routines stored in the memory or storage of a device). Furthermore, one or more actions of process 1000 can be incorporated or combined with one or more actions of any other process or embodiment described in the present invention.

[047] In 1002, a guide or media application acquires metadata from Petition 870250084256, dated 09 / 18 / 2025, pp. 177 / 230 26 / 49 content. In 1004, it is determined whether the content metadata indicates that extended reality content, comprising a virtual “theater,” is available. If a virtual “theater” is not available, in 1006, default viewing options are generated for output. If one or more virtual “theaters” are available, then in 1008, a plurality of virtual “theater” viewing options is generated for output. In 1010, user input associated with the selection of a content-based virtual “theater” is received. In 1012, an extended reality media visualization application acquires a 3D virtual “theater” and the associated extended reality content from an extended reality content data store 1014 via, for example, a network such as the internet. The process continues to 1016, where content is generated for output and input to interact with the extended reality content is received.

[048] FIG 11 shows a flowchart of an example process 1100, including illustrative steps involved in enabling the synchronized playback of media content, according to some embodiments of the dissemination. Process 1100 can be implemented on any of the computing devices mentioned above (e.g., computing devices 102, 108, 202, 208, 302, 308, 402, 502, 508, 602; for example, via execution of one or more instructions or routines stored in the memory or storage of a device). Furthermore, one or more actions of process 1100 can be incorporated or combined with one or more actions of any other process or embodiment described in the present invention.

[049] In 1102, a guide or media application acquires content metadata. In 1104, it is determined whether the content metadata indicates that extended reality content is available. If the reality content Petition 870250084256, dated 09 / 18 / 2025, pp. 178 / 230 If extended reality content is not available, in step 1106, the media playback device, or guide, generates the content for display. If, in step 1104, the content metadata indicates that extended reality content is available, in step 1108, the media playback device checks for the presence of extended reality devices capable of displaying synchronized and / or remote rendering content, and that are associated with the same logical group of “rooms”. In step 1110, it is determined whether extended reality devices exist within the same group of “rooms”. If it is determined that extended reality devices do not exist in the same group of “rooms”, the process proceeds to step 1106. If it is determined that extended reality devices exist in the same group of “rooms”, the process proceeds to step 1112.In step 1112, one or more user preferences are accessed via database 1114, which may be a local database and / or a remote database available via a network, such as the internet. The preferences are checked to verify if an automatic synchronization preference has been selected. The process proceeds to 1116, where it is determined whether automatic synchronization is enabled for the grouped extended reality devices. If it is determined that automatic synchronization is enabled for the grouped extended reality devices, the process proceeds to step 1118, where the media content is established as the item being played on the extended reality devices. In 1120, media playback or output, timing, and control are synchronized. If, in 1116, it is determined that automatic synchronization for the grouped extended reality devices is not enabled, the process proceeds to step 1122.In version 1122, an option to initiate synchronized viewing on multiple devices is generated for output; for example, an option might be generated to output on all or on one. Petition 870250084256, dated 09 / 18 / 2025, pp. 179 / 230 28 / 49 subset of the plurality of devices. In 1124, the media content is established as the item being played on the selected extended reality devices, and the process proceeds to step 1120.

[050] Figure 12 shows a flowchart of an example process 1200, including illustrative steps involved in enabling an interactive extended reality experience, according to some embodiments of the disclosure. Process 1200 can be implemented on any of the computing devices mentioned above (e.g., computing devices 102, 108, 202, 208, 302, 308, 402, 502, 508, 602; for example, via execution of one or more instructions or routines stored in the memory or storage of a device). Furthermore, one or more actions of process 1200 can be incorporated or combined with one or more actions of any other process or embodiment described in the present invention.

[051] In 1202, single or synchronized content is being played or output on one or more devices, including both extended and non-extended reality devices. In 1204, one or more devices check the metadata associated with the content for one or more interactivity markers. In 1206, it is determined whether an interactivity marker has been found. If it is determined that an interactivity marker has not been found, the process returns to step 1204. If it is determined that an interactivity marker has been found, the process proceeds to step 1208. In 1208, the playback device displays, or outputs, on a screen or headset, a graphical notification, glyph, and / or icon. In 1210, the user can select, activate, and / or choose to start an interactive session. In some instances, this may be via the graphical notification, glyph, and / or icon. Petition 870250084256, dated 09 / 18 / 2025, pages 180 / 230 29 / 49

[052] FIG 13 shows a flowchart of an example process 1300, including illustrative steps involved in enabling the generation of extended reality content for display in a spatially mapped room, according to some embodiments of the disclosure. Process 1300 can be implemented on any of the computing devices mentioned above (e.g., computing devices 102, 108, 202, 208, 302, 308, 402, 502, 508, 602; for example, via execution of one or more instructions or routines stored in the memory or storage of a device). Furthermore, one or more actions of process 1300 can be incorporated or combined with one or more actions of any other process or embodiment described in the present invention.

[053] In 1302, singular (i.e., unsynchronized) content or synchronized content is being played or generated for playback on one device or a plurality of devices, including extended and non-extended reality devices. In 1304, the device, or plurality of devices, checks the metadata associated with the content for extended reality content scene changes. In 1306, it is determined whether an extended reality content scene change was found in the metadata. If it is determined that no scene change was found, the process returns to step 1304. If it is determined that a scene change was found, the process proceeds to step 1308, where the extended reality device acquires 3D extended reality content to be displayed. In 1310, the extended reality device checks a spatial map data store 1312 for a previously defined spatial map.Spatial map data storage 1312 can be integral or local to the extended reality device. In other examples, the extended reality device may, alternatively or additionally, Petition 870250084256, dated 09 / 18 / 2025, pages 181 / 230 30 / 49 check the spatial map data storage 1312 via a network such as the internet. The process proceeds to step 1314, where it is determined whether a spatial map exists. If it is determined that a spatial map does not exist, the process proceeds to step 1316, where a spatial map is created.

[054] If it is determined that a spatial map exists, the process proceeds to step 1318, where an extended reality constraint area is calculated based on the spatial mapping. In some examples, the constraint area may be an area, or volume, in front of or around a device for generating content for output. Such a device may be a smart television. The constraint area may be defined according to 2D or 3D dimensions. The constraint area may be calculated based on display dimensions, a distance between the display and the user, a three-dimensional position or orientation of the user's head in space, user preferences indicating how much free space a user wishes to maintain around the display while watching, etc. Pre-generated extended reality elements or objects follow paths, for example, that prevent them from entering the constraint area, or volume.In 1320, extended reality objects are assigned a location within the spatial map based on the display assignments of the extended reality content, such as floating and / or directional assignments, such as movement in a relative north or south direction. Extended reality content display assignments can be accessed via 1322 metadata of extended reality content display assignments. The 1322 metadata of extended reality content display assignments can be integral to, or local to, the extended reality device. In other instances, the extended reality device may alternatively or additionally access the 1322 metadata of extended reality content display assignments via a network such as the internet. Petition 870250084256, dated 09 / 18 / 2025, pp. 182 / 230 31 / 49 In 1324, extended reality objects are positioned and moved according to extended reality display assignments, with the prevention of "restricted" areas, as discussed above.

[055] FIG 14 shows a flowchart of an example process 1400, including illustrative steps involved in enabling interactive extended reality content to be generated for display in response to a pause command, according to some embodiments of the disclosure. Process 1400 can be implemented on any of the computing devices mentioned above (e.g., computing devices 102, 108, 202, 208, 302, 308, 402, 502, 508, 602; for example, via execution of one or more instructions or routines stored in the memory or storage of a device). Furthermore, one or more actions of process 1400 can be incorporated or combined with one or more actions of any other process or embodiment described in the present invention.

[056] In 1402, singular or synchronized content is being played back or generated for output on one device or a plurality of devices, including extended and non-extended reality devices. In 1404, extended and / or non-extended reality devices monitor a change in playback or output generation status. In 1406, it is determined whether the status change is a pause status. If it is determined that the status change is not a pause, the process returns to step 1404. If it is determined that the status change is a pause, the process proceeds to step 1408. In 1408, the extended reality device acquires interactive 3D extended reality content to be displayed or generated for output. In 1410, the extended reality screen content, or output, is mirrored or rendered on an associated and / or logically grouped extended and / or non-extended reality device. In 1412, it is determined whether the device Petition 870250084256, dated 09 / 18 / 2025, pp. 183 / 230 32 / 49 extended reality is an augmented reality device, such as an augmented reality headset.

[057] If, in 1412, it is determined that the extended reality device is an augmented reality headset, the process proceeds to step 1414, where the extended reality device checks if a previously defined spatial map exists via a spatial map data store 1416. The data store 1416 may be integral to, or local to, the extended reality device. In other instances, the extended reality device may alternatively or additionally access the spatial map data store 1416 via a network such as the internet. In 1418, it is determined whether a spatial map exists. If it is determined that a spatial map exists, then, in 1420, interactive content is displayed, or generated for output, on the extended reality device, for example, on the screen of an extended reality device. If, in 1418, it is determined that a spatial map does not exist, then, in 1422, a spatial map is created and the process proceeds to step 1420.

[058] If, in 1412, it is determined that the extended reality device is not an augmented reality device, the process proceeds to 1424, where it is determined whether the device is a virtual reality device. If it is determined that the device is a virtual reality device, the process proceeds to step 1420. If it is determined that the device is not a virtual reality device, the process proceeds to step 1426, where interactive content is displayed, or generated for display, via a non-extended reality device.

[059] The processes described above are intended to be illustrative and not limiting. A person skilled in the art will recognize that steps in the processes discussed in the present invention may be omitted, modified, combined Petition 870250084256, dated 09 / 18 / 2025, pp. 184 / 230 33 / 49 and / or reorganized, and any additional steps may be performed without departing from the scope of the disclosure. More generally, the above disclosure is intended to be illustrative and not limiting. Only the following claims are intended to establish limits as to what the present invention includes. Furthermore, it should be noted that the attributes and limitations described in any embodiment may be applied to any other embodiment described in the present invention, and flowcharts or examples relating to one embodiment may be combined with any other embodiment in a suitable manner, made in different orders or in parallel. In addition, the systems and methods described in the present invention can be performed in real time. It should also be noted that the systems and / or methods described above may be applied or used in accordance with other systems and / or methods.

[060] This descriptive report describes modalities that include, but are not limited to, the following: 1. A method comprising: To map, in an extended reality device, a virtual space onto a physical space; To receive, on the extended reality device, pre-generated extended reality content for display with a content item; To identify when a content item has started playback on a display; and to generate, for simultaneous output on the extended reality device, both the content item and the extended reality content. 2. The method described in item 1, additionally comprising: Identify a timestamp of the content item; identify a corresponding timestamp of the extended reality content; and Petition 870250084256, dated 09 / 18 / 2025, pages 185 / 230 34 / 49 where generating extended reality content for output on the extended reality device further includes generating extended reality content for output at the corresponding timestamp. 3. The method in item 1, where the display is a physical display, the method additionally comprising: Identify the physical display on the extended reality device; and play back the content item on the physical display. 4. The method in item 1, where the display is a virtual display, the method additionally comprising: Generate a virtual display on the extended reality device to emit the content item; and perform playback of the content item on the virtual display. 5. The method described in item 1, where the pre-generated extended reality content additionally includes metadata indicating a relative location, motion data, and / or timing data for an extended reality object, animation, and / or scene. 6. The method described in item 1, additionally comprising: To receive, on a physical computing device, a request to access a preview of pre-generated extended reality content; to generate, for output on the physical computing device, a two-dimensional representation of at least a portion of the virtual reality content; To receive, on the physical computing device, the input associated with navigation in the preview; and to generate, as output on the physical computing device and based on the input, an updated view of the virtual reality content. 7. The method described in item 1, additionally comprising: Receive user input to pause the content item; Petition 870250084256, dated 09 / 18 / 2025, pages 186 / 230 35 / 49 pause playback of the content item; and generate, for output on the extended reality device, a pre-generated virtual reality object for display while the content item is paused. 8. The method described in item 6, additionally comprising: integrate a virtual assistant into the virtual reality object; Receive a consultation via the integrated virtual assistant; generate a response to the query; and simultaneously output the response to the query and animate the virtual reality object based on the response to the query. 9. The method described in item 1, additionally comprising: Identify, in virtual space, a volume around the display; to identify a path of one or more extended reality objects within extended reality content; For each identified path, determine if the path will intersect the volume, and for each path that intersects the volume, correct the path so that it does not intersect the volume. 10. The method in item 2, where the extended reality device is a first extended reality device, the method additionally comprising: To receive, on a second extended reality device, pre-generated extended reality content for display with the content item; To generate, for output on the second extended reality device, the extended reality content at the corresponding timestamp; to identify a user interaction with an extended reality object on the first extended reality device; and Petition 870250084256, dated 09 / 18 / 2025, pp. 187 / 230 36 / 49 generate, for output on the first and second extended reality devices and based on user interaction, the extended reality object. 11. The method described in item 1, additionally comprising: Generate, for output, a content item guidance application, where the content item guidance application comprises: A selectable asset region corresponding to a content item; and an icon, associated with the asset region, where the icon indicates that extended reality content is available for the content item. 12. A system comprising: A set of control circuits configured for: To map, in an extended reality device, a virtual space onto a physical space; set of input circuits configured for: To receive, on the extended reality device, pre-generated extended reality content for display with a content item; The set of control circuits is additionally configured to: identify that the content item has started playback on a display; and generate, for simultaneous output to the extended reality device, the content item and the extended reality content. 13. The system described in item 12, in which: The control circuitry is additionally configured to: Identify a timestamp of the content item; to identify a corresponding timestamp of the extended reality content; and where the set of control circuits is configured to generate the extended reality content for output on the extended reality device. Petition 870250084256, dated 09 / 18 / 2025, pages 188 / 230 37 / 49 extended, generating the extended reality content for output at the corresponding timestamp. 14. The system in item 12, where the display is a physical display and the control circuitry is additionally configured to: Identify the physical display on the extended reality device; and play back the content item on the physical display. 15. The system in item 12, where the display is a virtual display and the control circuitry is additionally configured to: Generate a virtual display on the extended reality device to emit the content item; and perform playback of the content item on the virtual display. 16. The system in item 12, where pre-generated extended reality content additionally includes metadata indicating a relative location, motion data, and / or timing data for an extended reality object, animation, and / or scene. 17. The system in item 12, in which the set of control circuits is additionally configured to: To receive, on a physical computing device, a request to access a preview of pre-generated extended reality content; to generate, for output on the physical computing device, a two-dimensional representation of at least a portion of the virtual reality content; To receive, on the physical computing device, the input associated with navigation in the preview; and to generate, for output on the physical computing device and based on the input, an updated visualization of the virtual reality content. 18. The system described in item 12, in which: The input circuitry is additionally configured to: Petition 870250084256, dated 09 / 18 / 2025, pp. 189 / 230 38 / 49 receive user input to pause the content item; and the control circuitry is additionally configured to, in response to receiving user input: Pause playback of the content item; and generate, for output on the extended reality device, a pre-generated virtual reality object for display while the content item is paused. 19. The system in item 18, in which the set of control circuits is additionally configured to: integrate a virtual assistant into the virtual reality object; Receive a consultation via the integrated virtual assistant; generate a response to the query; and simultaneously output the response to the query and animate the virtual reality object based on the response to the query. 20. The system in item 12, in which the set of control circuits is additionally configured to: Identify, in virtual space, a volume around the display; to identify a path of one or more extended reality objects within extended reality content; For each identified path, determine if the path will intersect the volume, and for each path that does intersect the volume, correct the path so that it does not intersect the volume. 21. The system in item 13, where the extended reality device is a first extended reality device, and the control circuitry is additionally configured to: to receive, on a second extended reality device, the content of Petition 870250084256, dated 09 / 18 / 2025, pages 190 / 230 39 / 49 pre-generated extended reality for display with the content item; To generate, for output on the second extended reality device, the extended reality content at the corresponding timestamp; Identify a user interaction with an extended reality object on the first extended reality device; and generate, for output on the first and second extended reality devices and based on the user interaction, the extended reality object. 22. The system in item 12, in which the set of control circuits is additionally configured to: Generate, for output, a content item guidance application, where the content item guidance application comprises: A selectable asset region corresponding to a content item; and an icon, associated with the asset region, where the icon indicates that extended reality content is available for the content item. 23. A non-transient, computer-readable medium having computer-readable instructions stored in a non-transient, encoded manner that, when executed by a set of control circuits, cause the set of control circuits to: Map a virtual space onto a physical space using an extended reality device; Receive pre-generated extended reality content on your extended reality device for display with a content item; Identify that the content item has started playback on a display; and generate, for simultaneous output on the extended reality device, the content item and the extended reality content. 24. The non-transitory, computer-readable medium of item 23, in which the Petition 870250084256, dated 09 / 18 / 2025, pp. 191 / 230 40 / 49 execution of the instructions additionally causes the control circuitry to: Identify a timestamp of the content item; Identify a corresponding timestamp of the extended reality content; and whereby executing the instructions to generate the extended reality content for output on the extended reality device additionally causes the control circuitry to generate the extended reality content for output at the corresponding timestamp. 25. The non-transient computer-readable medium of item 23, where the display is a physical display and the execution of the instructions additionally causes the set of control circuits to: Identify the physical display on the extended reality device; and play back the content item on the physical display. 26. The non-transient computer-readable medium of item 23, where the display is a virtual display and the execution of the instructions additionally causes the set of control circuits to: Generate a virtual display on the extended reality device to emit the content item; and perform playback of the content item on the virtual display. 27. The non-transient, computer-readable medium of item 23, in which the pre-generated extended reality content additionally comprises metadata indicating a relative location, motion data, and / or timing data for an extended reality object, animation, and / or scene. 28. The non-transient, computer-readable medium of item 23, in which the execution of the instructions additionally causes the set of circuits to Petition 870250084256, dated 09 / 18 / 2025, pp. 192 / 230 41 / 49 control: Receive, on a physical computing device, a request to access a preview of pre-generated extended reality content; generate, for output on the physical computing device, a two-dimensional representation of at least a portion of the virtual reality content; Receive, on the physical computing device, the input associated with navigation in the preview; and generate, for output, on the physical computing device and based on the input, an updated visualization of the virtual reality content. 29. The non-transient, computer-readable medium of item 23, in which, in response to receiving user input to pause the content item, the execution of the instructions additionally causes the set of control circuits to: Pause playback of the content item; and generate, for output on the extended reality device, a pre-generated virtual reality object for display while the content item is paused. 30. The non-transient, computer-readable medium of item 23, in which the execution of the instructions additionally causes the set of control circuits to: Integrate a virtual assistant into the virtual reality object; Receive a consultation via the integrated virtual assistant; Generate a response to the query; and simultaneously output the response to the query and animate the virtual reality object based on the response to the query. 31. The non-transient, computer-readable medium of item 30, in which the execution of the instructions additionally causes the set of circuits to Petition 870250084256, dated 09 / 18 / 2025, pp. 193 / 230 42 / 49 control: Identify, in virtual space, a volume around the display; Identify a path of one or more extended reality objects within the extended reality content; For each identified path, determine if the path will intersect the volume, and for each path that does intersect the volume, correct the path so that it does not intersect the volume. 32. The non-transient, computer-readable medium of item 24, where the extended reality device is a first extended reality device, and the execution of the instructions additionally causes the control circuitry to: Receive, on a second extended reality device, pre-generated extended reality content for display with the content item; Generate, for output on the second extended reality device, the extended reality content at the corresponding timestamp; Identify a user interaction with an extended reality object on the first extended reality device; and generate, for output on the first and second extended reality devices and based on the user interaction, the extended reality object. 33. The non-transient, computer-readable medium of item 23, in which the execution of the instructions additionally causes the set of control circuits to: Generate, for output, a content item guidance application, where the content item guidance application comprises: a selectable asset region corresponding to a content item; and Petition 870250084256, dated 09 / 18 / 2025, pp. 194 / 230 43 / 49 an icon, associated with the asset region, where the icon indicates that extended reality content is available for the content item. 34. A system comprising: means to map, in an extended reality device, a virtual space to a physical space; means to receive, on the extended reality device, pre-generated extended reality content for display with a content item; Means to identify that the content item has started playback on a display; and means to generate, for simultaneous output on the extended reality device, the content item and the extended reality content. 35. The system described in item 34, in which: The system additionally includes means for: Identify a timestamp of the content item; to identify a corresponding timestamp of the extended reality content; and the means to generate the extended reality content for output on the extended reality device comprise means to generate the extended reality content for output at the corresponding timestamp. 36. The system in item 34, where the display is a physical display, and the system additionally includes means for: Identify the physical display on the extended reality device; and play back the content item on the physical display. 37. The system in item 34, where the display is a virtual display, and the system additionally includes means for: generate a virtual display on the extended reality device to display the content item; and Petition 870250084256, dated 09 / 18 / 2025, pages 195 / 230 44 / 49 Perform playback of the content item on the virtual display. 38. The system in item 34, where the pre-generated extended reality content additionally includes metadata indicating a relative location, motion data, and / or timing data for an extended reality object, animation, and / or scene. 39. The system in item 34, in which the system additionally includes means for: To receive, on a physical computing device, a request to access a preview of pre-generated extended reality content; to generate, for output on the physical computing device, a two-dimensional representation of at least a portion of the virtual reality content; To receive, on the physical computing device, input associated with navigation in the preview; and to generate, for output on the physical computing device and based on the input, an updated visualization of the virtual reality content. 40. The system described in item 34, in which: The system additionally includes means for: Receive user input to pause the content item; and, in response to receiving user input: Pause playback of the content item; and generate, for output on the extended reality device, a pre-generated virtual reality object for display while the content item is paused. 41. The system in item 40, wherein the system additionally includes means for: integrate a virtual assistant into the virtual reality object; Receive a consultation via the integrated virtual assistant; Petition 870250084256, dated 09 / 18 / 2025, pp. 196 / 230 45 / 49 generate a response to the query; and simultaneously output the response to the query and animate the virtual reality object based on the response to the query. 42. The system in item 34, where the system additionally includes means for: Identify, in virtual space, a volume around the display; to identify a path of one or more extended reality objects within extended reality content; For each identified path, determine if the path will intersect the volume, and for each path that does intersect the volume, correct the path so that it does not intersect the volume. 43. The system in item 35, where the extended reality device is a primary extended reality device, and the system additionally comprises means for: To receive, on a second extended reality device, pre-generated extended reality content for display with the content item; To generate, for output on the second extended reality device, the extended reality content at the corresponding timestamp; Identify a user interaction with an extended reality object on the first extended reality device; and generate, for output on the first and second extended reality devices and based on the user interaction, the extended reality object. 44. The system in item 34, where the system additionally includes means for: Generate, for output, a content item guidance application, where the content item guidance application comprises: Petition 870250084256, dated 09 / 18 / 2025, pp. 197 / 230 46 / 49 a selectable asset region corresponding to a content item; and an icon, associated with the asset region, where the icon indicates that extended reality content is available for the content item. 45. A method comprising: To map, in an extended reality device, a virtual space onto a physical space; To receive, on the extended reality device, pre-generated extended reality content for simultaneous display with a content item; To identify that the content item is being displayed on a screen; and to generate, for simultaneous output on the extended reality device, the content item and the extended reality content. 46. ​​The method described in item 45, additionally comprising: Identify a timestamp of the content item; to identify a corresponding timestamp of the extended reality content; and whereby generating the extended reality content for output on the extended reality device further includes generating the extended reality content for output at the corresponding timestamp. 47. The method of either item 45 or 46, wherein the display is a physical display, the method further comprising: Identify the physical display on the extended reality device; and play back the content item on the physical display. 48. The method described in any of items 45 to 47, where the display is a virtual display, the method additionally comprising: generate a virtual display on the extended reality device to display the content item; and Petition 870250084256, dated 09 / 18 / 2025, pages 198 / 230 47 / 49 perform playback of the content item on the virtual display. 49. The method described in any of items 45 to 48, wherein the pre-generated extended reality content additionally comprises metadata indicating a relative location, motion data, and / or timing data for an extended reality object, animation, and / or scene. 50. The method described in any of items 45 to 49, additionally comprising: To receive, on a physical computing device, a request to access a preview of pre-generated extended reality content; to generate, for output on the physical computing device, a two-dimensional representation of at least a portion of the virtual reality content; To receive, on the physical computing device, the input associated with navigation in the preview; and to generate, for output on the physical computing device and based on the input, an updated visualization of the virtual reality content. 51. The method described in any of items 45 to 50, additionally comprising: Receive user input to pause the content item; Pause playback of the content item; and generate, for output on the extended reality device, a pre-generated virtual reality object for display while the content item is paused. 52. The method described in item 51, additionally comprising: integrate a virtual assistant into the virtual reality object; Receive a consultation via the integrated virtual assistant; generate a response to the query; and simultaneously issue the response to the query and animate the object of Petition 870250084256, dated 09 / 18 / 2025, pp. 199 / 230 48 / 49 virtual reality based on the response to the query. 53. The method described in any of items 45 to 52, additionally comprising: Identify, in virtual space, a volume around the display; to identify a path from one or more extended reality objects within extended reality content; For each identified path, determine if the path will intersect the volume, and for each path that does intersect the volume, correct the path so that it does not intersect the volume. 54. The method in item 46, where the extended reality device is a first extended reality device, the method additionally comprising: To receive, on a second extended reality device, pre-generated extended reality content for display with the content item; To generate, for output on the second extended reality device, the extended reality content at the corresponding timestamp; Identify a user interaction with an extended reality object on the first extended reality device; and generate, for output on the first and second extended reality devices and based on the user interaction, the extended reality object. 55. The method described in any of items 45 to 54, additionally comprising: Generate, for output, a content item guidance application, where the content item guidance application comprises: a selectable asset region corresponding to a content item; and Petition 870250084256, dated 09 / 18 / 2025, pages 200 / 230 49 / 49 is an icon, associated with the asset region, where the icon indicates that extended reality content is available for the content item. Petition 870250084256, dated 09 / 18 / 2025, pages 201 / 230

Claims

1 / 5 CLAIMS 1. A method, characterized in that it comprises: mapping, in an extended reality device, a virtual space to a physical space; receiving, in the extended reality device, pre-generated extended reality content for display with a content item; identifying that the content item has started playback on a display; and generating, for simultaneous output on the extended reality device, the content item and the extended reality content.

2. A method according to claim 1, characterized in that it further comprises: identifying a timestamp of the content item; identifying a corresponding timestamp of the extended reality content; and wherein generating the extended reality content for output on the extended reality device further comprises generating the extended reality content for output at the corresponding timestamp.

3. A method according to claim 1 or 2, characterized in that the display is a physical display, the method further comprising: identifying the physical display in the extended reality device; and playing back the content item on the physical display.

4. A method, according to any one of claims 1 to 3, characterized in that the display is a virtual display, the method further comprising: generating, in the extended reality device, a virtual display to emit the content item; and performing playback of the content item on the virtual display. Petition 870250084256, dated 09 / 18 / 2025, pp. 226 / 230 2 / 5 5. A method, according to any one of claims 1 to 4, characterized in that the pre-generated extended reality content additionally comprises metadata indicating a relative location, motion data and / or timing data for an extended reality object, animation and / or scene.

6. A method, according to any one of claims 1 to 5, characterized in that it further comprises: receiving, on a physical computing device, a request to access a preview of pre-generated extended reality content; generating, for output on the physical computing device, a two-dimensional representation of at least a portion of the virtual reality content; receiving, on the physical computing device, input associated with navigating the preview; and generating, for output on the physical computing device and based on the input, an updated visualization of the virtual reality content.

7. A method, according to any one of claims 1 to 6, characterized in that it further comprises: receiving user input to pause the content item; pausing the playback of the content item; and generating, for output on the extended reality device, a pre-generated virtual reality object for display while the content item is paused.

8. Method, according to claim 6, characterized in that it further comprises: integrating a virtual assistant into the virtual reality object; receiving a query via the integrated virtual assistant; generating a response to the query; and simultaneously issuing the response to the query and animating the virtual reality object based on the response to the query.

9. A method, according to any one of claims 1 to 8, characterized in that it further comprises: identifying, in virtual space, a volume around the display; identifying a path of one or more extended reality objects in the extended reality content; for each identified path, determining whether the path will intersect the volume, and for each path that intersects the volume, correcting the path so that it does not intersect the volume.

10. A method according to claim 2, characterized in that the extended reality device is a first extended reality device, the method further comprising: receiving, on a second extended reality device, pre-generated extended reality content for display with the content item; generating, for output on the second extended reality device, the extended reality content at the corresponding timestamp; identifying a user interaction with an extended reality object on the first extended reality device; and generating, for output on the first and second extended reality devices and based on the user interaction, the extended reality object.

11. A method, according to any one of claims 1 to 10, characterized in that it further comprises: generating, for output, a content item guidance application, wherein the content item guidance application comprises: a selectable asset region corresponding to a content item; and an icon, associated with the asset region, wherein the icon indicates that extended reality content is available for the content item.

12. A non-transient, computer-readable medium, characterized in that it has instructions encoded therein which, when executed by a set of control circuits, enable the set of control circuits to execute the steps of the method defined in any one of claims 1 to 11.

13. System, characterized in that it comprises: means for mapping, in an extended reality device, a virtual space to a physical space; means for receiving, in the extended reality device, pre-generated extended reality content for display with a content item; means for identifying that the content item has started playback on a display; and means for generating, for simultaneous output on the extended reality device, the content item and the extended reality content.

14. System according to claim 13, characterized in that: the system further comprises means for: identifying a timestamp of the content item; identifying a corresponding timestamp of the extended reality content; and the means for generating the extended reality content for output on the extended reality device comprise means for generating the extended reality content for output at the corresponding timestamp.

15. System, characterized in that it comprises means for Petition 870250084256, dated 09 / 18 / 2025, pp. 229 / 230 5 / 5 to perform the steps of the method defined in any of claims 3 to 11.

16. A method for providing an extended reality (XR) experience with a media content item, the method characterized in that it comprises: accessing data indicating the media content item and data corresponding to the XR content; determining a first environment for presenting the XR content, wherein the first environment is based, at least in part, on at least one of a spatial map of a physical environment or a virtual environment; monitoring a status associated with the media content item, the status comprising at least one of a pre-playback selection state, a playback timing marker, a pause command, or an interactive user input; and generating, based, at least in part, on the monitored status, at least a portion of the XR content for output within the first environment, wherein the output of the XR content is synchronized with the media content item. Petition 870250084256, dated 09 / 18 / 2025, pp. 230 / 230