Enclosure Controller KVM Video Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information handling systems face challenges in efficiently managing keyboard, video, and mouse (KVM) functionality across multiple server modules, particularly in constrained environments with limited computing resources, limiting the range of server modules that can be accessed remotely and affecting real-time tasks like video processing.

Innovation Solution

An enclosure controller utilizing a network interface to server module baseboard management controllers (BMCs) enables virtual KVM sessions, decompresses video data, and dynamically adjusts processing parameters such as frame refresh rate and compression levels to manage processing burdens, allowing KVM capability extension beyond local chassis to remote servers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If hardware dedicated to local KVM capability is used in previous modular servers, then local keyboard, video, and mouse functionality is achieved, but device complexity increases and resource utilization decreases

Engineering Contradiction:
Improvelocal KVM functionalityVSAvoidhardware dedicated to local KVM
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements a universal KVM controller that can be shared across multiple server modules through a network interface. Instead of dedicating separate USB MUXes, USB hubs, USB redrivers, VGA MUXes, VGA switches, and VGA redrivers to each server module, a single KVM controller provides keyboard, video, and mouse functionality to multiple servers remotely, eliminating redundant hardware and reducing overall system complexity

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

Solution Approach 2:

The patent introduces a network interface as an intermediary between the KVM controller and server modules. This allows KVM functionality to be transmitted over the network rather than requiring direct physical connections through dedicated hardware, enabling remote access to multiple servers from any location while reducing the need for local hardware at each server module

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If one KVM is used to interact with a selected server module, then resource utilization improves, but the range of accessible server modules is limited to local chassis

Engineering Contradiction:
Improveresource utilizationVSAvoidrange of accessible server modules
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent extends KVM accessibility from a single local chassis to a network-wide dimension by implementing remote server module discovery and selection capabilities. The KVM controller can discover server modules across the network, display them in a user interface, and switch between them remotely, transforming the KVM system from a localized device into a network-wide management tool that can access servers in different locations and data centers

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The KVM controller is designed to provide universal access to multiple server modules across the network, not just within a single chassis. The system can discover, manage, and switch between server modules from different locations through the network interface, making the KVM functionality adaptable to various deployment scenarios including remote data centers and distributed server environments

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

3Speed

If video processing is performed in constrained environments with limited computing resources, then real-time video processing is achieved, but processing performance deteriorates

Engineering Contradiction:
Improvereal-time video processingVSAvoidprocessing performance
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

The patent extracts video processing functions from the constrained embedded processor environment and relocates them to more powerful remote servers or dedicated video processing units. The embedded processor captures and transmits video data over the network, while heavy processing tasks like video decoding, compression, and rendering are performed on remote systems with greater computational resources, allowing real-time video processing without overloading the constrained embedded processor

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The network interface acts as an intermediary that enables video data to be transmitted from the embedded processor to remote processing systems. This allows the embedded processor to focus on capture and transmission while leveraging remote resources for intensive video processing tasks, effectively extending the processing capability beyond the constraints of the embedded environment

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10936528B2System and method for providing keyboard, video, and mouse functionality
Publication Date: 2021.03.02 DELL PROD LP
  • US10936528B2 patent drawing
  • US10936528B2 patent drawing
  • US10936528B2 patent drawing

AI summary

A method and information handling system utilize an enclosure controller connected to a plurality of server modules. The enclosure controller has an enclosure controller processor for obtaining server module video data from a server module of the plurality of server modules. The enclosure controller provides the server module video data for display. At least one parameter of the server module video data is modified to simplify processing of the server module video data in response to detection of an excessive processing burden of the enclosure controller processor.