Pre-boot Diagnostic Display via Embedded Controller Logic Interface

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current information handling systems with embedded controllers have limited diagnostic capabilities before booting, primarily offering basic display connectivity and operation, which restricts the ability to provide comprehensive pre-boot diagnostic information to users.

Innovation Solution

An embedded controller in an information handling system generates and outputs pre-boot display content using a logic interface that emulates a sideband channel of a video interface to a display controller, enabling the display of diagnostic information before the system boots, including status updates and error messages for hardware components.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If the embedded controller uses basic display connectivity for pre-boot diagnostics, then the system can power on and display basic information, but the diagnostic capability is limited and cannot provide comprehensive pre-boot diagnostic information

Engineering Contradiction:
Improvediagnostic informationVSAvoiddiagnostic capability
Core Design Contradiction:
Loss of informationVSAdaptability or versatility

Solution Approach 1:

The patent introduces a logic interface as an intermediary between the embedded controller and the display controller. This logic interface emulates a sideband channel of a video interface, enabling the embedded controller to communicate diagnostic information with the display controller before the operating system boots. The intermediary allows comprehensive diagnostic data transmission without requiring full video interface initialization.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The embedded controller outputs display mode signals and pre-boot display content to the display controller before the operating system boots. This preliminary action enables the display to show diagnostic information, error messages, and system status during the pre-boot phase, providing users with critical system state information before full system initialization occurs.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If the system displays detailed pre-boot diagnostic content, then users can understand system status and troubleshoot errors, but the complexity of the display interface and communication protocol increases

Engineering Contradiction:
ImprovetroubleshootingVSAvoidinterface complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The logic interface emulates a sideband channel of a video interface, creating a simplified copy of the video communication pathway. This emulation allows the embedded controller to use familiar video interface protocols for pre-boot diagnostics without requiring a completely new communication interface, reducing overall system complexity while enabling detailed diagnostic display.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The logic interface serves multiple functions: it emulates a video interface sideband channel, transmits display mode signals, and carries pre-boot diagnostic content. By making the logic interface multi-functional, the patent reduces the need for separate dedicated diagnostic interfaces, thereby reducing device complexity while maintaining comprehensive troubleshooting capabilities.

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

Data Source

PatentUS9652251B2Pre-boot diagnostic display
Publication Date: 2017.05.16 DELL PROD LP
  • US9652251B2 patent drawing
  • US9652251B2 patent drawing
  • US9652251B2 patent drawing

AI summary

A pre-boot diagnostic display may be controlled by an embedded controller of an information handling system. The embedded controller may generate pre-boot diagnostic content during power on self-test (POST) of the information handling system. The pre-boot diagnostic content may be displayed to a user on a primary display of the information handling system during POST and before the information handling system is booted to an operating system.