Decoupled Display Controller for Independent Error Reporting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In computing systems, the video controller's dependence on host system resources can lead to unreported errors and system status issues, as errors with these resources impact the video controller's ability to display information, leaving users unaware of system health or resource issues.

Innovation Solution

A decoupled display controller that operates independently of the host system, using a management infrastructure to provide an overlay function, allowing it to display critical information even when the host system is malfunctioning, by using a data store, port, and logic to manage overlay images and resources independently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the video controller depends on host system resources for initialization and operation, then it can integrate well with the host system, but it cannot report errors or provide system status when the host system is malfunctioning or during initialization

Engineering Contradiction:
Improveerror reporting capabilityVSAvoidcontroller independence
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The display controller is segmented into two independent operational modes: a first mode for normal video output when the host system is functioning, and a second mode for independent operation when the host system is malfunctioning. This segmentation allows the controller to autonomously display error messages and system status without relying on host system resources, thereby resolving the contradiction between reliability and device complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The display controller changes its operational parameters based on host system status. When the host system is malfunctioning, the controller transitions from dependent operation to independent operation, altering its resource allocation, initialization sequence, and error handling parameters. This enables the controller to maintain error reporting capability while adapting to different system states, resolving the contradiction between reliability and complexity.

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If additional components (LED, LCD, speaker) are added to communicate system status, then error communication capability is improved, but system cost increases and components may be located in positions not easily accessed

Engineering Contradiction:
Improvesystem status communicationVSAvoidsystem component count
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The display device serves multiple functions: it acts as both the primary video output display and an independent error communication interface. By utilizing the existing display hardware for dual purposes, the system eliminates the need for additional dedicated error communication components like LEDs, LCDs, or speakers. This multi-functionality approach resolves the contradiction by maintaining information communication capability while reducing device complexity and system cost.

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

3Reliability

If the video controller operates independently of the host system, then it can display error information during initialization and failure states, but it requires separate initialization and resource management

Engineering Contradiction:
Improveerror display availabilityVSAvoidcontroller initialization
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The display controller performs preliminary initialization actions independently of the host system, including self-testing, buffer allocation, and error message preparation. By completing these critical initialization tasks before host system dependency is required, the controller ensures error display availability while minimizing the complexity of ongoing resource management. This preliminary action approach resolves the contradiction between reliability and ease of operation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8922585B2Display controller
Publication Date: 2014.12.30 HEWLETT PACKARD ENTERPRISE DEV LP
  • US8922585B2 patent drawing
  • US8922585B2 patent drawing
  • US8922585B2 patent drawing

AI summary

Systems, methods, and other embodiments associated with a display controller are described. One display controller embodiment includes a data store to store overlay control data, a port to communicate with an overlay control data provider, and a logic to provide an overlay to a display device. The display device may be associated with a computing system that does not provide the overlay control data. The logic may be controlled by the overlay control data provider.