XR Computing Platform Network Selection and Execution Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Extended reality (XR) experiences are often hindered by sub-optimal network and device capabilities, leading to inefficient resource utilization and poor user immersion due to inadequate access network selection and device limitations.
Innovation Solution
A device, such as an XR computing platform, determines the optimal access network and execution method for XR experiences by analyzing user device and network characteristics, using machine learning models to decide whether to execute portions of the experience locally or remotely, thereby optimizing resource usage and improving user experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If XR experiences are delivered on sub-optimal access networks, then network coverage is maintained, but user immersion and experience quality deteriorate
Solution Approach 1:
The system dynamically selects access networks based on real-time conditions rather than using a static network. The XR computing platform evaluates multiple access networks and switches between them adaptively to maintain both coverage and experience quality.
Solution Approach 2:
The system changes network parameters by selecting different access networks based on current conditions. It evaluates network characteristics and switches to optimal networks that satisfy both coverage requirements and quality thresholds.
2Speed
If XR experiences are executed locally on user devices, then response time is reduced, but device resource exhaustion occurs
Solution Approach 1:
The XR experience is divided into segments that can be executed locally or remotely. Critical time-sensitive functions are executed locally on the user device to maintain response time, while less time-sensitive functions are executed remotely to conserve device resources.
Solution Approach 2:
An XR computing platform acts as an intermediary between the user device and the XR experience execution. It coordinates local and remote execution, managing resource allocation and task distribution to optimize both response time and energy consumption.
3Use of energy by moving object
If XR experiences are executed remotely, then device resources are conserved, but network dependency increases
Solution Approach 1:
The XR experience functions are segmented between local and remote execution. Time-sensitive critical functions are executed locally to reduce network dependency, while non-critical functions are executed remotely to conserve device resources.
Solution Approach 2:
The system uses feedback mechanisms to monitor network conditions and device resource states. Based on this feedback, it dynamically adjusts the balance between local and remote execution to maintain reliability while conserving resources.
4Device complexity
If access network selection does not factor in XR experience performance, then network simplicity is maintained, but resource waste increases
Solution Approach 1:
The XR computing platform implements feedback mechanisms that monitor XR experience performance metrics and use this information to optimize access network selection. This feedback-driven approach ensures efficient resource utilization while maintaining manageable system complexity.
Solution Approach 2:
The system changes network selection parameters based on XR experience performance requirements. It evaluates multiple network parameters and selects access networks that optimize both simplicity and resource efficiency for XR workloads.
Data Source
AI summary
A device may receive, from a user device, a request to activate an extended reality experience. The device may obtain access network information relating to a set of access networks available to the user device and user device information relating to the user device. Based on the access network information and the user device information, the device may determine an access network to use for the extended reality experience. The device may determine, based on the access network, a first portion of the extended reality experience to execute locally or a second portion of the extended reality experience to execute remotely.


