IP Library Granted Patent US 12,225,086
Granted Patent B2
US 12,225,086 · App. 18/493,532 · Granted Feb 11, 2025

Systems and methods for enabling communications in an extended reality environment

Inventor: Charles Dasher (Lawrenceville, GA)
Assignee: Adeia Guides Inc.
H04L67/1396H04L67/131H04L67/52H04L67/535
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,225,086
App. No.
18/493,532
Granted
Feb 11, 2025
Kind
B2
Abstract

Systems and methods are described herein for generating for display, at an extended reality (XR) device executing an application, an XR environment comprising an entity and associated with an XR session of a user profile. Execution of the application enables the XR device, while generating for display the XR environment, to transmit data to, and receive data from, a particular device using a first communication protocol, and transmit data to, and receive data from, the entity using a second communication protocol. Based on monitored activity of the user profile during the XR session, the XR device may be enabled to transmit data, received at the XR device from the entity using the second communication protocol, to the particular device using the first communication protocol, and transmit data, received at the XR device from the particular device using the first communication protocol, to the entity using the second communication protocol.

Claims (68)

1. A computer-implemented method comprising:

generating for display, at an extended reality (XR) device executing an application, an XR environment comprising an entity, wherein the XR environment is associated with an XR session of a user profile, and the executing of the application enables the XR device, while generating for display the XR environment, to:

transmit data to, and receive data from, remote computing equipment; and

transmit data to, and receive data from, the entity; and

based on monitoring activity associated with the user profile during the XR session, determining to enable the XR device to:

transmit data, received at the XR device from the entity, to the remote computing equipment; and

transmit data, received at the XR device from the remote computing equipment, to the entity;

wherein the monitoring the activity associated with the user profile during the XR session comprises determining that the XR device is proximate to the entity in the XR environment, while the XR device is transmitting data to, or receiving data from, the remote computing equipment.

2. The method of claim 1 , wherein:

the XR environment is a virtual reality (VR) environment associated with a physical environment in which the XR device is located;

the entity generated for display in the VR environment is a virtual object corresponding to a real-world object in the physical environment; and

determining that the XR device is proximate to the entity in the XR environment comprises determining that the XR device is proximate to the virtual object.

3. The method of claim 1 , wherein:

the XR environment is an augmented reality (AR) environment associated with a physical environment in which the XR device is located;

the entity generated for display in the AR environment corresponds to a real-world object in the physical environment; and

determining that the XR device is proximate to the entity in the XR environment comprises determining that the XR device is proximate to the real-world object.

4. The method of claim 3 , wherein determining that the XR device is proximate to the real-world object is based on performing processing of images of the real-world object captured by the XR device.

5. The method of claim 1 , wherein the XR environment is a virtual reality (VR) environment, and the method further comprises:

generating for display in the VR environment a first virtual representation associated with the user profile; and

generating for display in the VR environment a second virtual representation associated with the remote computing equipment;

wherein monitoring the activity associated with the user profile during the XR session comprises determining that the first virtual representation is proximate to the second virtual representation.

6. The method of claim 1 , further comprising:

generating for display, in the XR environment, a notification regarding whether the remote computing equipment should be granted permission to transmit data to, and receive data from, the entity via the XR device;

wherein monitoring the activity associated with the user profile during the XR session comprises receiving an affirmative selection, from the user profile, to grant permission to the remote computing equipment to transmit data to, and receive data from, the entity via the XR device.

7. The method of claim 1 , further comprising:

generating for display indications of a plurality of communication protocols;

receiving selection of one of the indications; and

creating an ad hoc network based on a communication protocol corresponding to the selected indication, to enable the data to be transmitted from the remote computing equipment to the entity via the XR device and to enable the data to be transmitted from the entity to the remote computing equipment via the XR device.

8. The method of claim 1 , wherein:

the entity corresponds to a real-world object in a physical environment corresponding to the XR environment;

the remote computing equipment is associated with a manufacturer of the real-world object and is located remote from the physical environment comprising the real-world object; and

the data, received at the XR device from the entity and transmitted to the remote computing equipment, is diagnostic data associated with the entity.

9. The method of claim 8 , wherein the data, received at the XR device from the remote computing equipment and transmitted to the entity, is used to configure the entity based on the diagnostic data.

10. A computer-implemented system comprising:

memory;

control circuitry configured to:

generate for display, at an extended reality (XR) device executing an application stored in the memory, an XR environment comprising an entity, wherein the XR environment is associated with an XR session of a user profile, and the executing of the application enables the XR device, while generating for display the XR environment, to:

transmit data to, and receive data from, remote computing equipment; and

transmit data to, and receive data from, the entity; and

based on monitoring activity associated with the user profile during the XR session, determine to enable the XR device to:

transmit data, received at the XR device from the entity, to the remote computing equipment; and

transmit data, received at the XR device from the remote computing equipment, to the entity:

wherein the control circuitry is configured to monitor the activity associated with the user profile during the XR session by determining that the XR device is proximate to the entity in the XR environment, while the XR device is transmitting data to, or receiving data from, the remote computing equipment.

11. The system of claim 10 , wherein

the XR environment is a virtual reality (VR) environment associated with a physical environment in which the XR device is located;

the entity generated for display in the VR environment is a virtual object corresponding to a real-world object in the physical environment; and

the control circuitry is configured to determine that the XR device is proximate to the entity in the XR environment by determining that the XR device is proximate to the virtual object.

12. The system of claim 10 , wherein:

the XR environment is an augmented reality (AR) environment associated with a physical environment in which the XR device is located;

the entity generated for display in the AR environment corresponds to a real-world object in the physical environment; and

the control circuitry is configured to determine that the XR device is proximate to the entity in the XR environment by determining that the XR device is proximate to the real-world object.

13. The system of claim 12 , wherein the control circuitry is configured to determine that the XR device is proximate to the real-world object based on performing processing of images of the real-world object captured by the XR device.

14. The system of claim 10 , wherein the XR environment is a virtual reality (VR) environment, and the control circuitry is further configured to:

generate for display in the VR environment a first virtual representation associated with the user profile; and

generate for display in the VR environment a second virtual representation associated with the remote computing equipment;

monitor the activity associated with the user profile during the XR session by determining that the first virtual representation is proximate to the second virtual representation.

15. The system of claim 10 , wherein the control circuitry is further configured to:

generate for display, in the XR environment, a notification regarding whether the remote computing equipment should be granted permission to transmit data to, and receive data from, the entity via the XR device; and

monitor the activity associated with the user profile during the XR session by receiving an affirmative selection, from the user profile, to grant permission to the remote computing equipment to transmit data to, and receive data from, the entity via the XR device.

16. The system of claim 10 , wherein the control circuitry is further configured to:

generate for display indications of a plurality of communication protocols;

receive selection of one of the indications; and

create an ad hoc network based on a communication protocol corresponding to the selected indication, to enable the data to be transmitted from the remote computing equipment to the entity via the XR device and to enable the data to be transmitted from the entity to the remote computing equipment via the XR device.

17. The system of claim 10 , wherein:

the entity corresponds to a real-world object in a physical environment corresponding to the XR environment;

the remote computing equipment is associated with a manufacturer of the real-world object and is located remote from the physical environment comprising the real-world object; and

the data, received at the XR device from the entity and transmitted to the remote computing equipment, is diagnostic data associated with the entity.

18. The system of claim 17 , wherein the data, received at the XR device from the remote computing equipment and transmitted to the entity, is used to configure the entity based on the diagnostic data.

Assignments (2)
CHANGE OF NAME Recorded Oct 4, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069113/0413 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2023
From: DASHER, CHARLES
To: ROVI GUIDES, INC.
Reel/Frame 065333/0993 →