Manageability Controller Screen Video Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems lack the ability for users to seamlessly switch between the screen videos of a host operating system and virtual machines without accessing a VM management application, limiting remote and local access to multiple screen videos.

Innovation Solution

Enhancing the manageability controller with write access to physical video memory, allowing it to virtualize and store screen video data from both the host OS and VMs, enabling direct selection and display of screen videos on a web-console without relying on VM management applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users access VM screen videos through VM management applications, then they can manage virtual machines, but the process becomes complex and requires additional application layers

Engineering Contradiction:
Improveaccessibility to screen videosVSAvoidapplication layer requirements
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts the screen video data from the VM management application layer and places it directly into the physical video memory accessible by the manageability controller. This extraction eliminates the need for users to navigate through VM management applications to access screen videos, directly resolving the contradiction by simplifying access while maintaining the underlying virtualization architecture.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The manageability controller acts as an intermediary between the physical video memory and the display device. By giving the manageability controller write access to physical video memory, the system enables direct control over what is displayed on the screen, bypassing the need for VM management applications and simplifying the user access path.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the manageability controller reads from physical video memory, then it can display screen videos, but it cannot switch between host OS and VM videos

Engineering Contradiction:
Improvescreen video selection capabilityVSAvoidvideo memory access control
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges the host OS screen video and VM screen video into the same physical video memory space. By allowing the manageability controller to write to physical video memory, both host and VM video data can coexist in the same memory location, enabling seamless switching between them without requiring separate memory spaces or complex routing logic.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The manageability controller is enhanced with universal write access to physical video memory, allowing it to display not only VM screen videos but also host OS screen videos. This multi-functionality resolves the contradiction by enabling the controller to adapt to different display needs (host or VM) while maintaining a simple unified access mechanism.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If screen video data is stored in physical video memory controlled by host OS, then display is straightforward, but remote access and switching capabilities are limited

Engineering Contradiction:
Improveremote and local access capabilityVSAvoiddirect control over display
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The manageability controller serves as an intermediary that sits between the physical video memory and the display device. By giving this controller write access to physical video memory, the system enables both local and remote access to screen videos while maintaining direct control over what is displayed. The web console can now directly control the display without needing to go through the host OS display pipeline.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11875170B2Controlling screen video display via a manageability controller
Publication Date: 2024.01.16 HEWLETT PACKARD ENTERPRISE DEV LP
  • US11875170B2 patent drawing
  • US11875170B2 patent drawing
  • US11875170B2 patent drawing

AI summary

Examples described herein relate to a manageability controller for controlling a display of a screen video. The manageability controller may receive screen video data from a hypervisor running on a host operating system (OS) that is executable by a main processing resource separate from the manageability processing resource. The screen video data may include a host OS screen video data corresponding to the host OS, a virtual machine (VM) screen video data corresponding to a VM running on the hypervisor, or both. Further, the manageability controller may store the host OS screen video data or the VM screen video data in a physical video memory based on a screen selection input.