Seamless XR Split Rendering Relocation via Parallel Server Provisioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies lack procedures for seamless offloading of split rendering tasks to split rendering servers in dynamic scenarios, such as network congestion or edge server infrastructure issues, leading to degraded quality of extended reality (XR) media content.

Innovation Solution

A method for seamless relocation of XR split rendering services by monitoring quality degradations in real-time, provisioning a new split rendering server, and negotiating viewport rendering between the current and new servers, ensuring continuous service with minimal disruption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single split rendering server is used to provide XR media content, then device complexity is reduced, but reliability deteriorates when network congestion or server infrastructure issues occur

Engineering Contradiction:
Improveservice continuityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system pre-provisions a target split rendering server before actual relocation is needed. The target server is prepared in advance with the necessary configuration and resources, so when relocation becomes necessary due to network congestion or server issues, the transition can occur seamlessly without service interruption. This preliminary preparation resolves the contradiction by having redundancy ready without requiring complex real-time decision-making during critical moments.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The session management function acts as an intermediary that coordinates between the current split rendering server, the pre-provisioned target server, and the XR application. It manages the relocation process by negotiating viewport rendering parameters, coordinating the transition timing, and ensuring seamless handover. This intermediary role allows the system to maintain reliability through server relocation while keeping the overall system architecture manageable through centralized coordination.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If viewport rendering is manually controlled, then ease of operation is improved, but productivity deteriorates due to slower response time during relocation

Engineering Contradiction:
Improverelocation speedVSAvoidcontrol precision
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system continuously monitors quality metrics from the current split rendering server and uses this feedback to trigger relocation when degradation is detected. The session management function receives quality information, compares it against thresholds, and automatically initiates relocation to the target server. This feedback mechanism enables automatic, intelligent relocation decisions that improve productivity by eliminating manual intervention while maintaining appropriate control precision through metric-based decision-making.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically changes rendering parameters such as viewport resolution, refresh rate, and rendering priority based on network conditions and server capabilities. During relocation, these parameters are adjusted to optimize the transition process. The session management function negotiates new parameter sets with the target server and applies them during the handover, enabling fast relocation while maintaining visual quality through intelligent parameter adaptation.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If a new split rendering server is provisioned in parallel, then reliability is improved, but loss of time increases during transition period

Engineering Contradiction:
Improveservice availabilityVSAvoidtransition duration
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The target split rendering server is provisioned and configured in advance before the actual relocation event. All necessary resources, configurations, and viewport rendering capabilities are prepared ahead of time. When relocation is triggered, the system can immediately switch to the pre-ready target server, minimizing transition time. This preliminary provisioning resolves the contradiction by ensuring the backup server is ready to take over instantly, improving reliability without significant time loss.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains continuous viewport rendering by keeping both the current and target servers active simultaneously. During the transition period, the target server continues to render viewports in parallel with the current server, ensuring uninterrupted service. The session management function coordinates this continuous rendering and manages the switchover timing to minimize perceived transition time. This continuity approach improves reliability through redundancy while minimizing time loss by avoiding complete service interruption during the transition.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS20250063079A1Seamless split rendering session relocation between split rendering servers supporting extended reality applications in mobile communication networks
Publication Date: 2025.02.20 NOKIA TECHNOLOGIES OY
  • US20250063079A1 patent drawing
  • US20250063079A1 patent drawing
  • US20250063079A1 patent drawing

AI summary

Methods, apparatuses, and computer program products are provided for facilitating seamless split rendering session relocation when a quality of a rendered viewport for extended Reality (XR) media content from a current split rendering server becomes degraded. A new split rendering server can be provisioned in parallel with the current split rendering server and a rendered viewport negotiation or comparison can be carried out. A split rendering client can provide pose information and sensor data for viewport and/or field of view prediction to both the current split rendering server and the new split rendering server during a transition period. The current split rendering server can continue during this transition period to provide rendered viewport-specific XR media content to the split rendering client while an application function or session management function determines when the split rendering session should be relocated to the newly provisioned split rendering server.