Application Server Data Precision Adaptation for Bandwidth Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In telepresence and mobile collaboration environments, existing technologies fail to efficiently manage data representation across devices with varying display capabilities and bandwidth allocations, leading to potential underutilization or overutilization of bandwidth.
Innovation Solution
An application server determines the display capabilities and connection performance of target user equipment (UEs) and selectively transitions data streams to ensure optimal presentation, adjusting the precision and quality of data transmission based on the capabilities and performance levels of each UE.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If data is transmitted at high precision to all UEs, then presentation quality is improved, but bandwidth consumption increases
Solution Approach 1:
The patent applies local quality by transmitting data at different precision levels to different UEs based on their individual display capabilities and connection performance. Each UE receives data optimized for its specific characteristics, rather than all UEs receiving the same high-precision data. This resolves the contradiction by matching data precision to local requirements, improving presentation quality where needed while reducing unnecessary bandwidth consumption for UEs with lower capabilities.
Solution Approach 2:
The patent changes the precision parameter of transmitted data based on UE-specific conditions such as display resolution and connection quality. The system dynamically adjusts data precision levels, transmitting higher precision to capable UEs and lower precision to less capable UEs. This parameter adaptation resolves the contradiction by optimizing the balance between presentation quality and bandwidth consumption for each individual UE.
2Productivity
If data is transmitted at low precision to save bandwidth, then bandwidth efficiency is improved, but presentation quality deteriorates
Solution Approach 1:
The patent ensures that each UE receives data at the appropriate precision level for its display capabilities, preventing both over-transmission and under-transmission. UEs with high-resolution displays receive higher precision data to maintain presentation quality, while UEs with lower capabilities receive optimized precision data that maintains adequate quality while improving bandwidth efficiency.
Solution Approach 2:
The system uses feedback about UE display capabilities and connection performance to determine the optimal data precision level for each UE. This feedback mechanism ensures that presentation quality is maintained at appropriate levels for each device while optimizing bandwidth efficiency across the network.
3Device complexity
If uniform data transmission is used for all UEs, then system complexity is reduced, but adaptability to different device capabilities deteriorates
Solution Approach 1:
The patent implements local quality by customizing data transmission parameters for each UE based on its display capabilities and connection performance. Rather than using a uniform transmission approach, the system adapts data precision and format to match each UE's specific characteristics, significantly improving adaptability while managing complexity through automated capability assessment.
Solution Approach 2:
The system dynamically adjusts data transmission parameters based on real-time UE capabilities and connection conditions. This dynamic adaptation allows the system to respond to varying device requirements, improving versatility and adaptability while maintaining manageable complexity through automated decision-making algorithms.
Data Source
Figure 1
Figure 2A
Figure 2B
AI summary
In an embodiment, an application server (170; 400) receives (500; 710A; 710C), from a given UE (200; 400), data that is configured to visually represent physical user input detected at the given UE at a first level of precision (600; 700B; 710B). The application server determines (505; 715A; 715C) data presentation capabilities of a target UE and/or a performance level associated with a connection between the application server and the target UE. The application server selectively transitions (510; 720A; 730C; 800A, 810A, 820A) the received data from the first level of precision to a second level of precision (615; 705B; 715B) based on the determination, and transmits (515; 725A; 735C) the selectively transitioned data to the target UE for presentation. In another embodiment, the application server receives (910) a request to adjust display settings of the target UE from the given UE responsive to detected physical user input. The application server selectively adjusts (915) the target UE's display settings based on the received request.