Collaborative Edge Computing for XR Task Offloading and Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Resource-constrained mobile devices struggle with processing and latency demands of extended reality (XR) applications, leading to degraded user experiences due to limited processing, memory, and battery resources.

Innovation Solution

An edge computing system dynamically offloads tasks from user devices to edge devices or cloud servers, intelligently partitioning and distributing computational loads using computing, application, and connectivity meshes to optimize performance, latency, and energy consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If extended reality software applications are executed on mobile devices with enhanced processors and system-on-chips, then processing capability is improved, but energy consumption and resource constraints worsen

Engineering Contradiction:
Improveprocessing capabilityVSAvoidenergy consumption
Core Design Contradiction:
PowerVSUse of energy by moving object

Solution Approach 1:

The system segments the extended reality application into multiple containers that can be distributed across different execution environments. Some containers run locally on the mobile device while others are offloaded to remote computing devices, allowing the system to balance processing capability with energy consumption by executing only necessary portions locally.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If extended reality software applications are executed on mobile devices, then application functionality is improved, but processing and latency demands worsen resource availability

Engineering Contradiction:
Improveapplication functionalityVSAvoidresource availability
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system creates a universal execution environment where extended reality applications can run across multiple device types (mobile devices, remote computing devices, edge servers) through standardized containerization. This multi-functionality allows the same application to adapt to different resource availability scenarios without requiring device-specific implementations.

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

Solution Approach 2:

The system adds a spatial dimension to resource allocation by distributing application containers across different physical locations (local device, edge server, remote cloud). This dimensional expansion allows the system to access remote resources when local resources are insufficient, effectively increasing available processing power and memory without increasing local device complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Use of energy by moving object

If computational tasks are offloaded to remote computing devices, then energy consumption is reduced, but latency and transmission requirements worsen

Engineering Contradiction:
Improveenergy consumptionVSAvoidlatency
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The system applies local quality by intelligently determining which application containers should execute locally versus remotely based on specific criteria such as latency sensitivity, processing requirements, and network conditions. Time-critical functions execute locally on the mobile device to minimize latency, while less time-sensitive computational tasks are offloaded to remote devices to reduce energy consumption.

Inventive Principle:
Principle #3Local quality

4Productivity

If application containers are distributed across multiple execution environments, then resource utilization is improved, but system complexity and coordination requirements worsen

Engineering Contradiction:
Improveresource utilizationVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements feedback mechanisms where the application controller continuously monitors execution performance, resource availability, and network conditions across distributed environments. Based on this feedback, the system dynamically adjusts container placement and execution strategies, optimizing resource utilization while managing system complexity through data-driven decision-making.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12550228B2Systems and methods for collaborative edge computing
Publication Date: 2026.02.10 VEEA INC
  • US12550228B2 patent drawing
  • US12550228B2 patent drawing
  • US12550228B2 patent drawing

AI summary

An edge computing system configured to dynamically offload tasks from a user device to an edge device. The edge device may receive a request to download or run a software application suitable processing a sensory feed collected by the user device. The edge device may determine operating requirements of the software application, determine the internal capabilities of the edge device, and compare the determined operating requirements of the software application to the determined capabilities of the edge device to determine whether the edge device is capable of running the entire software application. The edge device may also determine whether the edge device is capable of running a portion of the software application in response to determining that the edge device is not capable of running the entire software application. The edge device may send a message identifying portions that could be run on the edge device.