Distributed XR Computing Optimization via Edge Node Metrics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing XR technologies face challenges in maintaining low latency and delivering a seamless user experience, especially when offloading processing to a server side, and they struggle with visual tracking, initialization, and device pose tracking on lightweight client devices.

Innovation Solution

The implementation of an improved edge node that assesses network and system metrics to optimize XR computing distribution, offloading processing functions to either the edge node or client devices based on their capabilities and network conditions, and using advanced visual feature descriptor extraction methods to reduce computational load.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If full XR processing is offloaded to a centralized server, then client device computing requirements are reduced, but latency increases and processing feasibility is limited

Engineering Contradiction:
Improveclient device computing requirementsVSAvoidlatency
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent segments XR processing into multiple components distributed across different locations: client device (initialization, feature detection), edge node (visual tracking, pose estimation), and centralized server (rendering). This segmentation allows each component to be processed at the most appropriate location, reducing overall latency while maintaining low client device complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an edge node as an intermediary between the client device and centralized server. The edge node performs visual tracking and pose estimation locally, acting as a mediator that reduces the data transmission burden and latency associated with centralized processing, while still leveraging server-side rendering capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of time

If processing functions are retained at the edge node, then latency is reduced, but edge node computing load increases

Engineering Contradiction:
ImprovelatencyVSAvoidedge node computing load
Core Design Contradiction:
Loss of timeVSPower

Solution Approach 1:

The patent applies local quality by performing only essential processing functions (initialization, feature detection, visual tracking) at the edge node rather than all processing. This allows the edge node to reduce its computing load by offloading rendering tasks to the centralized server, maintaining low latency for critical functions while managing edge node resource consumption.

Inventive Principle:
Principle #3Local quality

3Quantity of substance

If simplified feature descriptor extraction is used, then data transmission bandwidth is reduced, but accuracy deteriorates due to sensitivity to sensor characteristics and lighting changes

Engineering Contradiction:
Improvedata transmission bandwidthVSAvoidfeature detection accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent applies preliminary action by performing feature detection and descriptor extraction at the client device before transmission to the edge node. This preliminary processing reduces the data transmission bandwidth requirement by sending only essential feature data rather than full images, while maintaining accuracy through client-side preprocessing that accounts for device-specific characteristics.

Inventive Principle:
Principle #10Preliminary action

4Measurement precision

If deep learning is applied to visual feature extraction, then accuracy is improved, but real-time performance lags compared to traditional SLAM systems

Engineering Contradiction:
Improvefeature extraction accuracyVSAvoidreal-time performance
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent applies partial action by using deep learning selectively for initialization and feature detection at the client device, rather than applying it to all processing stages. This allows the system to benefit from improved accuracy where deep learning provides the most value while avoiding the computational overhead that would compromise real-time performance in subsequent tracking stages.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250165306A1Distributed extended reality (XR) computing optimization between edge node and one or more connected XR client devices
Publication Date: 2025.05.22 ADEIA GUIDES INC
  • US20250165306A1 patent drawing
  • US20250165306A1 patent drawing
  • US20250165306A1 patent drawing

AI summary

Methods and systems are described for distributed extended reality (XR) computing optimization for an edge node connectable to a client device and an XR content server across a network. XR computing is apportioned to the edge node and the client device so that a wide variety of client devices, from light to heavy, are accommodated based on metrics of the edge node, the client device, the XR content server, and the network. Some of the apportionments include extraction of feature descriptors by the client device to avoid transmitting full image data from the client device to the edge node. The feature descriptors are used for tracking initialization and frame to frame tracking. Overall system performance is improved delivering an improved user experience. Related apparatuses, devices, techniques, and articles are also described.