Multi-User XR Avatar Synchronization Across Different Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing extended reality (XR) systems face challenges in efficiently rendering high-quality avatars and environmental representations for multi-user interactions, particularly when users are in different environments or using different types of XR devices, leading to suboptimal user experiences.

Innovation Solution

The system employs XR devices to obtain the location and environmental data of users in different environments, render avatars based on this data, and modify the representations based on messages exchanged between devices, ensuring synchronized and high-quality rendering of avatars and environments across diverse XR systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the system renders high-quality avatars and environmental representations for multi-user interactions, then the user experience quality is improved, but the computational complexity and rendering time increase

Engineering Contradiction:
Improveuser experience qualityVSAvoidrendering system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the rendering workload by separating avatar rendering from environmental representation rendering. Different XR devices render different components based on their capabilities and user perspectives, distributing the computational complexity across multiple devices rather than concentrating it in one system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system creates universal avatar representations that can be rendered by different types of XR devices with varying capabilities. The avatar data structure and rendering approach are designed to be device-agnostic, allowing the same avatar representation to be efficiently rendered across diverse hardware platforms.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Stability of the object's composition

If the system synchronizes avatar representations across multiple XR devices, then the interaction consistency is improved, but the communication overhead and data exchange requirements increase

Engineering Contradiction:
Improveinteraction consistencyVSAvoiddata exchange volume
Core Design Contradiction:
Stability of the object's compositionVSQuantity of substance

Solution Approach 1:

The system creates lightweight copies of avatar representations that can be exchanged between XR devices. Instead of transmitting full-resolution environmental data or complex 3D models, the system uses simplified avatar data structures that can be efficiently copied and rendered locally, reducing communication overhead while maintaining synchronization.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If the system supports users in different environments using different XR devices, then the system versatility is improved, but the rendering synchronization difficulty increases

Engineering Contradiction:
Improvemulti-device compatibilityVSAvoidsynchronization difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The system adapts avatar rendering parameters based on the specific capabilities of each XR device and the environmental context. Rendering resolution, detail level, and update frequency are dynamically adjusted according to device specifications and network conditions, allowing seamless operation across diverse hardware platforms while maintaining synchronization.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260073641A1Multi-user extended-reality
Publication Date: 2026.03.12 QUALCOMM INC
  • US20260073641A1 patent drawing
  • US20260073641A1 patent drawing
  • US20260073641A1 patent drawing

AI summary

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.