Application Server Node XR Packet Prioritization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current solutions for XR data transmission in wireless communications networks prioritize rendering based on user gaze direction, but fail to consider the importance of leading and trailing edge bits in packet transmission, leading to potential lag and discomfort for users, especially in gaming hotspots.

Innovation Solution

An application server node identifies leading and trailing edge parts of pictures in XR data transmission and assigns importance values to corresponding data packets. These packets are then prioritized and transmitted through a core network node and network node, ensuring that leading edge packets are prioritized for timely rendering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data packets are transmitted in priority order based on leading and trailing edge identification, then rendering quality and user experience are improved, but network processing complexity and transmission overhead increase

Engineering Contradiction:
Improverendering qualityVSAvoidnetwork processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The picture data is segmented into leading edge parts and trailing edge parts, with each part assigned a different importance value. This segmentation allows the network to prioritize transmission of critical leading edge data while deprioritizing trailing edge data, resolving the contradiction by enabling quality improvement through structured data division rather than uniform high-priority transmission of all data

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different importance values are assigned to different parts of the picture data based on their local significance to rendering quality. Leading edge parts receive high importance values while trailing edge parts receive low importance values, allowing the system to focus network resources on the most critical data portions without processing all data uniformly

Inventive Principle:
Principle #3Local quality

2Reliability

If all data packets are transmitted with high priority to ensure rendering quality, then user experience improves, but network resource consumption increases and lag occurs in high-demand scenarios

Engineering Contradiction:
Improveuser experienceVSAvoidnetwork resource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

Instead of transmitting all data packets with high priority, the system applies partial action by assigning high priority only to leading edge parts that are critical for rendering quality. Trailing edge parts are transmitted with low priority, reducing overall network resource consumption while maintaining user experience for the most important visual elements

Inventive Principle:
Principle #16Partial or excessive action

3Loss of time

If data transmission prioritizes leading edge parts over trailing edge parts, then rendering lag is reduced, but data packet handling complexity increases

Engineering Contradiction:
Improverendering lagVSAvoiddata packet handling complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system performs preliminary action by identifying and marking leading edge parts and trailing edge parts before transmission. This pre-classification enables the network to automatically prioritize leading edge packets without complex real-time decision-making during transmission, reducing rendering lag while keeping handling complexity manageable through automated preprocessing

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250123681A1Application server node, network node, core network node, and methods in a wireless communications network
Publication Date: 2025.04.17 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US20250123681A1 patent drawing
  • US20250123681A1 patent drawing
  • US20250123681A1 patent drawing

AI summary

A method performed by an application server node for handling a set of data packets comprising pictures in an extended Reality (XR) data transmission to be rendered for a user in a head mounted device associated to a communication device in a wireless communications network is provided. 5The application server node receives (401) movement data from the communication device. The movement data relates to a direction and a speed of a movement of any one or more out of: a head, body and an eye, of the user. The application server node identifies (402), in pictures to be displayed on the head mounted device according to the movement data, any one or more out of: a leading-edge part and/or a trailing-edge part, 10and their respective corresponding data packets comprised in the set of data packets. The application server node assigns (403) an importance value to each applicable respective data packet in the set of data packets depending on whether the data packet comprises a leading-edge part or a trailing-edge part of the pictures. The application server node sends (404) the set of data packets in the XR data transmission towards the 15communications device via a core network node and a network node. Each applicable data packet in the set of data packets indicates its assigned importance value. The data packets in the set of data packets are to be decided to be rendered for the user in the head mounted device based on the respective importance value.