Dynamic Buffer Status Report Table Generation for XR

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current buffer status reporting in wireless communication systems results in substantial absolute errors for large buffer sizes, leading to inefficient allocation of network resources, particularly in data-intensive applications like extended reality (XR) due to the use of fixed buffer status report encoding tables.

Innovation Solution

A user equipment (UE) dynamically generates a buffer status report table based on configured parameters signaled by a network node, allowing for more accurate encoding and reporting of buffer sizes, thereby minimizing absolute errors and enhancing resource allocation efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a fixed buffer status report encoding table is used, then the encoding process is simple, but the absolute error in buffer size reporting is substantial for large buffer sizes

Engineering Contradiction:
Improveencoding process complexityVSAvoidbuffer size reporting accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent applies the dynamics principle by transitioning from a fixed, static encoding table to a dynamic encoding table that adapts to the actual buffer size. The encoding table is generated based on the current buffer status, allowing the step size to vary according to the buffer size. This dynamic approach ensures that smaller buffer sizes are encoded with finer granularity while larger buffer sizes use coarser granularity, thereby reducing absolute errors across all buffer size ranges without significantly increasing encoding complexity.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If a fixed buffer status report encoding table is used, then the implementation is straightforward, but network resource allocation is inefficient for data-intensive applications

Engineering Contradiction:
Improveimplementation simplicityVSAvoidnetwork resource allocation efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent applies parameter changes by modifying the encoding parameters (step size, granularity) based on the buffer size. Instead of using a fixed encoding table with constant parameters, the system dynamically adjusts the encoding parameters to match the current buffer status. This allows the system to maintain implementation simplicity while significantly improving network resource allocation efficiency, as the buffer size reporting becomes much more accurate for data-intensive applications like XR.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If a fixed buffer status report encoding table is used, then the system is easy to implement, but the absolute error increases with larger buffer sizes

Engineering Contradiction:
Improvesystem implementation complexityVSAvoidbuffer size measurement accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent implements a dynamic encoding table generation mechanism that adapts to the current buffer size. The system calculates appropriate step sizes and encoding parameters based on the actual buffer status, ensuring that the encoding precision is optimized for the current scale of data. This dynamic approach reduces absolute errors for large buffer sizes while maintaining system implementation feasibility, as the generation logic follows a systematic method based on buffer status parameters.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240251286A1Buffer status reporting message
Publication Date: 2024.07.25 QUALCOMM INC
  • US20240251286A1 patent drawing
  • US20240251286A1 patent drawing
  • US20240251286A1 patent drawing

AI summary

A user equipment (UE) may receive data, for transmission, at a buffer of the UE, such as when data is generated by an application of the UE. The UE may periodically transmit a buffer status report (BSR) to indicate an amount of data that is present at the buffer of the UE, among other information. Some aspects described herein enable enhanced buffer status reporting. For example, a UE may dynamically generate a buffer status report table based at least in part on a set of configured parameters (e.g., that a network node may signal to the UE).