VDI User Experience Tool for Dynamic Protocol Adjustment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional virtual desktop infrastructure (VDI) user experiences are hindered by static policy settings that do not adapt to real-time conditions such as network latency, image quality, and CPU speed, leading to suboptimal performance.
Innovation Solution
A user experience improvement tool dynamically adjusts remote display protocol settings, such as bandwidth and image quality, based on performance metrics and user feedback, utilizing machine learning to predict optimal configurations for improved user experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If static policy settings are used for remote display protocol, then system stability is maintained, but user experience deteriorates due to inability to adapt to real-time conditions
Solution Approach 1:
The patent transforms static policy settings into dynamic ones by continuously monitoring performance metrics (network latency, image quality, CPU speed) and automatically adjusting remote display protocol parameters in real-time, enabling the system to adapt to changing conditions without manual intervention
Solution Approach 2:
The system implements self-service through automated policy adjustment mechanisms that monitor performance metrics and autonomously optimize remote display settings without requiring administrator intervention, thereby improving adaptability while maintaining configuration simplicity
2Productivity
If manual policy configuration is used, then system complexity is reduced, but productivity deteriorates due to time-consuming optimization
Solution Approach 1:
The patent implements continuous feedback loops where performance metrics from VDI sessions are collected, analyzed, and used to automatically adjust remote display protocol settings, enabling rapid optimization without manual trial-and-error processes
Solution Approach 2:
The patent replaces manual mechanical configuration processes with automated electronic optimization systems that use machine learning algorithms to analyze performance data and adjust settings in real-time, dramatically reducing optimization time while improving productivity
3Ease of operation
If dynamic adjustment of remote display protocol settings is implemented, then user experience is improved, but device complexity increases
Solution Approach 1:
The system performs self-optimization by automatically monitoring performance metrics and adjusting remote display protocol settings without requiring user intervention or complex manual configuration interfaces, thereby improving user experience while keeping the adjustment mechanism transparent to users
Solution Approach 2:
The patent introduces an automated policy adjustment mechanism as an intermediary that transparently manages the complexity of dynamic settings, shielding users from complexity while delivering improved user experience through optimized performance
Data Source
AI summary
A method to improve virtual desktop infrastructure (VDI) user experience includes providing a user access to a first virtual desktop executing a first set of applications and having a first virtual machine (VM) configuration, collecting VDI performance metrics associated with the first virtual desktop, detecting a problem from the VDI performance metrics, and changing a first remote display protocol configuration to address the problem. The method further includes collecting the user's feedback, training a model with the first VM configuration, the first set of applications, the user's feedback, and the first remote display protocol configuration, receiving a second VM configuration for a second virtual machine providing a second virtual desktop and a second set of applications on the second virtual desktop, using the model to generate a second remote display protocol configuration for the second virtual desktop, and configuring the second virtual desktop with the second remote display protocol configuration.


