Delay-Aware Scheduling for XR Network Data Bursts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for artificial, mixed, and virtual reality experiences face challenges in managing data communication delays, which affect the quality of service by increasing latency and causing data to be discarded, leading to reduced quality of experience.

Innovation Solution

Implementing a method that uses delay-aware scheduling by allocating data bursts to a buffer with timers and indices, allowing for efficient communication of remaining time information, reducing overhead by minimizing the need for explicit timer assignment in periodic data bursts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If remaining time information is explicitly assigned to each data burst, then timing control precision is improved, but communication overhead increases

Engineering Contradiction:
Improvetiming control precisionVSAvoidcommunication overhead
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent merges the remaining time information of multiple periodic data bursts into a single indicator transmitted by the network device. Instead of separately assigning timers to each burst, the system combines timing information for multiple bursts (e.g., using a group timer or relative timing offset) into one communication event, thereby maintaining precise timing control while significantly reducing overhead.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent makes the timing indicator universal by designing it to serve multiple data bursts simultaneously. A single timing indicator can represent the remaining time for a group of periodic data bursts, allowing the same communication mechanism to handle multiple timing assignments without repetition. This multi-functional approach reduces the frequency of timing information transmission while maintaining control precision.

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

2Reliability

If data is transmitted according to periodic schedule, then quality of service is improved, but data may be discarded after becoming stale

Engineering Contradiction:
Improvequality of serviceVSAvoiddata staleness
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent introduces dynamic timing adjustment mechanisms that allow the system to adapt to changing conditions. The network device can dynamically modify timing indicators based on actual network conditions, device status, and data urgency. This dynamic approach enables the system to maintain periodic scheduling reliability while preventing data from becoming stale by adjusting transmission timing in real-time based on current conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback mechanisms where the receiving device monitors data freshness and timing accuracy, then feeds this information back to the network device. This feedback loop enables the system to detect when data might become stale and adjust future timing indicators accordingly, ensuring that periodic scheduling maintains quality of service without transmitting outdated information.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20240284493A1Systems and methods for facilitating delay aware scheduling of network data communications
Publication Date: 2024.08.22 META PLATFORMS TECHNOLOGIES LLC
  • US20240284493A1 patent drawing
  • US20240284493A1 patent drawing
  • US20240284493A1 patent drawing

AI summary

Disclosed herein are aspects related to a device that can include a wireless communication interface and one or more processors. The one or more processors can allocate at least a first data burst and a second data burst to a data buffer. The one or more processors can assign a timer corresponding to an amount of time for output of the first data burst until one or more timing criteria expire. The one or more processors can assign, responsive to the first data burst and the second data burst each representing periodic network traffic, an index indicative of the position of the second data burst in the data buffer relative to the first data burst. The wireless communications interface can transmit the first data burst, the timer for the first data burst, the second data burst, and the index for the second data burst.