# US 2026/0073641 A1 · Multi-user extended-reality

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2026/0073641 A1
- Document ID: US20260073641A1
- Status: Published application
- Kind: A1
- Application number: 18/829,000
- Filed: 2024-09-09
- Published: 2026-03-12
- Earliest claimed: 2024-09-09
- Assignees: QUALCOMM Incorporated
- Applicants: QUALCOMM Incorporated
- Inventors: Varun Amar REDDY; Sony AKKARAKARAN
- Web page: https://patentgrep.com/patent/US20260073641A1

## CPC

- G06F 3/011: {Arrangements for interaction with the human body, e.g. for user immersion in virtual reality (blind teaching G09B21/00)}
- G06T 19/006: {Mixed reality (object pose determination, tracking or camera calibration for mixed reality G06T7/00)}
- G06F 3/012: {Head tracking input arrangements}
- G06F 3/0346: with detection of the device orientation or free movement in a three-dimensional [3D] space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
- G06T 15/20: Perspective computation
- G06T 2200/16: involving adaptation to the client's capabilities
- G06T 2219/024: Multi-user, collaborative environment
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

Systems and techniques are described herein for extended reality. For instance, a method for extended reality is provided. The method may include obtaining, at a first XR device, a location for a user of a second XR device in an environment of the first XR device; rendering, at the first XR device, a representation of an avatar associated with the second XR device based on the location; and modifying the representation of the avatar based on messages exchanged between the first XR device and the second XR device.

## Claims

### Claim 1

A first extended reality (XR) device, the first XR device comprising:
at least one memory; and
at least one processor coupled to the at least one memory and configured to:
obtain a location for a user of a second XR device in an environment of the first XR device;
render a representation of an avatar associated with the second XR device based on the location; and
modify the representation of the avatar based on messages exchanged between the first XR device and the second XR device.

### Claim 2 (depends on 1)

The first XR device of claim 1, wherein the first XR device comprises an augmented reality (AR) device configured to display virtual content to a user of the first XR device while allowing the user of the first XR device to view the environment.

### Claim 3 (depends on 1)

The first XR device of claim 1, wherein the second XR device comprises a virtual reality (VR) device configured to display virtual content to the user of the second XR device.

### Claim 4 (depends on 1)

The first XR device of claim 1, wherein the at least one processor is configured to:
determine the location for the user of the second XR device; and
cause at least one transmitter to transmit an indication of the location from the first XR device to the second XR device.

### Claim 5 (depends on 1)

The first XR device of claim 1, wherein the at least one processor is configured to:
determine a region of the environment of the first XR device for exploration by the user of the second XR device;
cause at least one transmitter to transmit an indication of the region to the second XR device; and
receive an indication of the location for the user of the second XR device from the second XR device.

### Claim 6 (depends on 1)

The first XR device of claim 1, wherein the location for the user of the second XR device is determined relative to a location of the first XR device.

### Claim 7 (depends on 1)

The first XR device of claim 1, wherein the location for the user of the second XR device is determined based on a location of another device.

### Claim 8 (depends on 1)

The first XR device of claim 1, wherein the at least one processor is configured to determine an orientation for the representation of the avatar associated with the second XR device, wherein the representation of the avatar associated with the second XR device is rendered based on the orientation.

### Claim 9 (depends on 1)

The first XR device of claim 1, wherein the at least one processor is configured to:
obtain, at the first XR device, sensor data associated with the environment of the first XR device; and
cause at least one transmitter to transmit environmental data based on the sensor data to the second XR device.

### Claim 10 (depends on 9)

The first XR device of claim 9, wherein the at least one processor is configured to obtain capability data associated with the second XR device; wherein the environmental data is based on the capability data.

### Claim 11 (depends on 10)

The first XR device of claim 10, wherein the capability data is indicative of a capability of the second XR device to at least one of receive or render virtual content.

### Claim 12 (depends on 1)

The first XR device of claim 1, wherein the at least one processor is configured to cause at least one transmitter to transmit avatar data of an avatar associated with the first XR device to the second XR device.

### Claim 13 (depends on 12)

The first XR device of claim 12, wherein the at least one processor is configured to obtain capability data from the second XR device; wherein the avatar data is based on the capability data.

### Claim 14 (depends on 13)

The first XR device of claim 13, wherein the capability data is indicative of a capability of the second XR device to at least one of receive or render virtual content.

### Claim 15

A first extended reality (XR) device, the first XR device comprising:
at least one memory; and
at least one processor coupled to the at least one memory and configured to:
obtain a location in an environment of a second XR device for a user of the first XR device;
obtain environmental data based on sensor data obtained at the second XR device; and
render a representation of the environment of the second XR device based on the environmental data and the location for the user of the first XR device.

### Claim 16 (depends on 15)

The first XR device of claim 15, wherein the second XR device comprises an augmented reality (AR) device configured to display virtual content to a user of the second XR device while allowing the user of the second XR device to view the environment.

### Claim 17 (depends on 15)

The first XR device of claim 15, wherein the first XR device comprises a virtual reality (VR) device configured to display virtual content to the user of the first XR device.

### Claim 18 (depends on 15)

The first XR device of claim 15, wherein the at least one processor is configured to receive an indication of the location from the second XR device.

### Claim 19 (depends on 15)

The first XR device of claim 15, wherein the at least one processor is configured to:
obtain an indication of a region of the environment for the user of the first XR device;
determine the location for the user of the first XR device based on the region; and
cause at least one transmitter to transmit an indication of the location to the second XR device.

### Claim 20 (depends on 15)

The first XR device of claim 15, wherein the location for the user of the first XR device is determined relative to a location of the second XR device.

### Claim 21 (depends on 15)

The first XR device of claim 15, wherein the location for the user of the first XR device is determined based on a location of another device.

### Claim 22 (depends on 15)

The first XR device of claim 15, wherein the at least one processor is configured to determine an orientation for the first XR device in the environment, wherein the representation of the environment is rendered based on the orientation.

### Claim 23 (depends on 15)

The first XR device of claim 15, wherein the at least one processor is configured to cause at least one transmitter to transmit capability data associated with the first XR device to the second XR device; wherein the environmental data is based on the capability data.

### Claim 24 (depends on 23)

The first XR device of claim 23, wherein the capability data is indicative of a capability of the first XR device to at least one of receive or render virtual content.

### Claim 25 (depends on 15)

The first XR device of claim 15, wherein the at least one processor is configured to:
obtain avatar data of an avatar associated with the second XR device; and
render a representation of the avatar associated with the second XR device based on the location.

### Claim 26 (depends on 25)

The first XR device of claim 25, wherein the at least one processor is configured to cause at least one transmitter to transmit capability data associated with the first XR device to the second XR device; wherein the avatar data is based on the capability data.

### Claim 27 (depends on 26)

The first XR device of claim 26, wherein the capability data is indicative of a capability of the first XR device to at least one of receive or render virtual content.

### Claim 28 (depends on 15)

The first XR device of claim 15, wherein the at least one processor is configured to cause at least one transmitter to transmit avatar data of an avatar associated with the first XR device to the second XR device.

### Claim 29

A method for extended reality (XR), the method comprising:
obtaining, at a second XR device, a location for a user of a first XR device in an environment of the second XR device;
rendering, at the second XR device, a representation of an avatar associated with the first XR device based on the location; and
modifying the representation of the avatar based on messages exchanged between the second XR device and the first XR device.

### Claim 30

A method for extended reality (XR), the method comprising:
obtaining, at a first XR device, a location in an environment of a second XR device for a user of the first XR device;
obtaining, at the first XR device, environmental data based on sensor data obtained at the second XR device; and
rendering a representation of the environment of the second XR device based on the environmental data and the location for the user of the first XR device.
