Hierarchical Display Update for Virtual Desktop Bandwidth

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing desktop virtualization systems consume significant network resources by transmitting updates for entire virtual desktop display areas, leading to inefficiencies in bandwidth usage and image quality delivery.

Innovation Solution

A hierarchical display system that prioritizes display regions based on user focus, transmitting higher-quality image data for primary regions and reducing data transmission for secondary and tertiary regions, adjusting image quality and compression based on user attention and focus changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If updates for entire virtual desktop display areas are transmitted periodically, then complete display area coverage is achieved, but network bandwidth consumption increases significantly

Engineering Contradiction:
Improvedisplay area coverageVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The display area is divided into multiple display regions that are updated independently. Instead of transmitting updates for the entire virtual desktop display area, the system segments the display into regions of interest and updates only those segments, reducing overall data transmission while maintaining complete coverage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different display regions are assigned different quality levels based on their importance. Primary display regions receive higher quality updates with more detailed information, while secondary regions receive lower quality updates. This allows complete display area coverage while optimizing bandwidth usage by allocating resources differently across regions.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If high-quality image data is transmitted for entire display area, then image quality is maintained, but data transmission volume increases

Engineering Contradiction:
Improveimage qualityVSAvoiddata transmission volume
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent applies different quality levels to different display regions. Primary display regions, which are more important to the user, receive high-quality image data with minimal compression. Secondary display regions receive lower-quality image data with higher compression. This resolves the contradiction by maintaining high image quality where needed while reducing overall data transmission volume.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

Instead of transmitting high-quality data for the entire display area, the system transmits high-quality data only for primary display regions and acceptable-quality data for secondary regions. This partial application of high quality resolves the contradiction between image quality and data volume by applying excessive quality only where necessary.

Inventive Principle:
Principle #16Partial or excessive action

3Stability of the object's composition

If display updates are transmitted periodically for entire desktop, then display synchronization is maintained, but network resources are tied up

Engineering Contradiction:
Improvedisplay synchronizationVSAvoidnetwork resource usage
Core Design Contradiction:
Stability of the object's compositionVSLoss of energy

Solution Approach 1:

The display update process is segmented into multiple independent region updates. Instead of transmitting a complete desktop update periodically, the system transmits updates for individual display regions as they become available. This maintains display synchronization across the entire desktop while reducing network resource usage by spreading transmissions over time and only sending necessary data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses periodic updates for display regions, but with variable periods based on region priority. Primary display regions are updated more frequently with shorter periods, while secondary regions are updated less frequently with longer periods. This maintains display synchronization while optimizing network resource usage by not tying up resources with frequent updates to all regions.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentEP2817710B1Remote display with hierarchical updating
Publication Date: 2022.10.12 CITRIX SYSTEMS INC
  • EP2817710B1 patent drawingFigure 1
  • EP2817710B1 patent drawingFigure 2
  • EP2817710B1 patent drawingFigure 3

AI summary

Systems and methods that provide a display with hierarchical updating to a user (500) based on a position of the user's focus (510) are described herein. The position of the user's focus (510) may be determined by tracking, for example, a position of the user's eyes, a position of a mouse cursor within the display, a position of an application window within the display, or a combination thereof. Based on the position of the user's focus (510), the display may be divided into multiple display regions (520, 530, 540), and the display regions may be ranked, such as by prioritizing a display region (520) that the user is focusing on. Display quality (e.g., transmission rate, image resolution, degree of image compression, etc.) of the display regions may be determined based on the rank of the display regions, thereby providing higher display/image quality to regions based on what the user is actively looking at.