Remote Display Responsiveness Measurement via Pixel Strip Markers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In virtualized desktop infrastructure, network congestion and resource limitations can lead to poor remote display quality during window operations like scrolling or resizing, as existing methods rely on subjective user feedback and insufficient performance metrics.
Innovation Solution
Embedding a color marker or pixel strip in the display window, which is analyzed to calculate performance metrics such as smoothness and responsiveness by tracking changes and timing during window operations, allowing for objective measurement of remote display quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If window operations (opening, closing, resizing, scrolling) are performed in the remote display, then display functionality is improved, but remote display quality deteriorates due to network bandwidth limitations and congestion
Solution Approach 1:
The patent implements a feedback mechanism by embedding pixel data markers in the display content and measuring their transmission characteristics. The system collects feedback about display update timing, pixel data transmission duration, and network conditions to calculate performance metrics that quantify remote display quality during window operations.
Solution Approach 2:
The patent replaces subjective user feedback mechanisms with an automated objective measurement system. Instead of relying on users to report display quality issues, the system uses pixel data markers and network monitoring to automatically measure and quantify display performance metrics such as responsiveness and smoothness.
2Device complexity
If existing performance measurement methods are used, then implementation complexity is reduced, but measurement accuracy deteriorates due to reliance on subjective user feedback
Solution Approach 1:
The patent implements self-service measurement by embedding pixel data markers directly into the display content itself. The markers automatically provide information about display updates and pixel data transmission without requiring external measurement tools or subjective user reporting, enabling the system to measure its own performance objectively.
Solution Approach 2:
The patent introduces pixel data markers as intermediary elements that mediate between the display system and measurement system. These markers embed timing and transmission information about pixel data, allowing objective measurement of display performance without requiring complex external monitoring infrastructure.
3Reliability
If network bandwidth is increased to improve display quality, then remote display quality is improved, but network resource consumption increases
Solution Approach 1:
The patent applies partial action by measuring only the critical pixel data transmission characteristics rather than monitoring all network traffic. The system focuses measurement on specific markers embedded in display content, extracting only the necessary information about transmission timing and duration to calculate performance metrics, thereby minimizing measurement overhead.
Data Source
AI summary
One method for managing remote display performance includes operations for embedding pixel data in a file of an application executing on a server, and detecting an open window of a graphical user interface (GUI) associated with the application. The pixel data is used to create a pixel strip in the window, while the GUI is being displayed on a remote display of a remote client. Update information for the GUI being displayed on the remote display is transmitted from the server to the remote client, the update information corresponding to the change in the presentation of the open window on the server. Further, a change in a presentation of the open window is detected, and a pixel strip received at the remote display is identified. A performance metric for the remote display is calculated based on the received pixel strip when compared to the expected values for the pixel strip.


