Virtual Machine Display Settings Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In virtual machine systems, there is currently no mechanism for automatically matching display settings between virtual machines and remote client devices, leading to mismatches and suboptimal data presentation.

Innovation Solution

A method and system for configuring display devices in virtual machines by receiving and adjusting display settings based on information from physical or client display systems, considering the capabilities and limitations of both the virtual machine and the display devices, to ensure accurate and user-friendly rendering of data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If display settings are manually configured in virtual machines, then compatibility with specific display devices can be achieved, but user time and effort are consumed and settings may become outdated when devices are changed

Engineering Contradiction:
Improvedisplay settings compatibilityVSAvoiduser configuration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system enables automatic detection and configuration of display settings by the virtual machine client without requiring manual user input. The client automatically queries the host system for available display devices and their capabilities, then configures appropriate settings for each virtual machine based on the detected hardware characteristics.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs display device detection and settings configuration in advance, before the virtual machine actually needs to display content. By pre-configuring the display settings based on detected host devices, the system ensures compatibility is established beforehand, eliminating the need for manual configuration when devices are changed.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If display settings are automatically detected from host system, then user time is saved, but compatibility with remote client display devices cannot be ensured

Engineering Contradiction:
Improveautomatic configurationVSAvoidremote client compatibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system separates the display configuration into two distinct components: host-side display device detection (which identifies available physical displays and their capabilities) and client-side display settings application (which uses detected settings to configure virtual machine display parameters). This segmentation allows automatic detection on the host while ensuring compatibility with remote client devices through proper settings transmission.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The virtual machine client acts as an intermediary between the host system's physical display devices and the virtual machine's display requirements. The client receives display device information from the host, processes it to determine appropriate settings, and applies these settings to ensure both automatic configuration and remote client compatibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If multiple display devices are supported simultaneously, then versatility is improved, but device complexity increases

Engineering Contradiction:
Improvemulti-device supportVSAvoidconfiguration management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system dynamically configures display settings for each virtual machine based on the specific capabilities of available display devices and the requirements of the running application. Rather than using fixed configuration profiles, the system adapts settings in real-time, selecting appropriate resolution, color depth, and other parameters based on current host device state and client needs.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system automatically adjusts display parameters such as resolution, refresh rate, and color depth based on the detected capabilities of host display devices. By dynamically changing these parameters according to device specifications and application requirements, the system achieves versatile multi-device support without requiring complex manual configuration management.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9507620B2Adjusting client display devices based on settings included in a notification from remote virtual machine host prior to connection establishment
Publication Date: 2016.11.29 RED HAT ISRAEL
  • US9507620B2 patent drawing
  • US9507620B2 patent drawing
  • US9507620B2 patent drawing

AI summary

A method and system for the display device configuration in a VM environment are disclosed. In one embodiment, the method includes determining one or more devices in a display system of a client and transmitting client display system information to a host running one or more VMs. Further, a notification is received by the client from the host indicating that display settings of the VM were configured based on the client display system information.