Interactive Pre-OS Firmware Update Interrupt Handling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Firmware updates in computer systems often cause delays, leading users to incorrectly assume the system has frozen, and existing processes lack user input, feedback, and control options, potentially resulting in unintended issues or slowed progress.

Innovation Solution

Implementing an interactive firmware update module that provides progress information and a user interface before the operating system is loaded, allowing users to configure and control the update process through a setup utility, which displays updates on a video display and repeatedly revises progress information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If automated firmware update is performed without user interaction, then update speed and productivity are improved, but user awareness of system status deteriorates leading to mistaken assumptions of system freezing

Engineering Contradiction:
Improvefirmware update speedVSAvoiduser awareness of update progress
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent implements a feedback mechanism by displaying progress information on the screen during firmware update. The system repeatedly displays update progress (e.g., percentage complete, current operation) to keep the user informed about system status, preventing mistaken assumptions that the system has frozen while maintaining automated update operation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces an intermediary communication layer between the automated firmware update process and the user. This intermediary displays progress information on the screen and may provide audio notifications, acting as a mediator that conveys system status to the user without interrupting the automated update process, thus maintaining both productivity and user awareness.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If firmware update proceeds without user control options, then automation and ease of operation are improved, but reliability deteriorates due to inability to cancel or rollback updates

Engineering Contradiction:
Improveautomated update processVSAvoidupdate safety and controllability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements dynamic controllability by allowing the user to interact with the firmware update process at key stages. The system transitions from fully automated to user-controllable mode, providing options to pause, cancel, or rollback updates when prompted. This dynamic approach maintains ease of operation through automation while improving reliability through user control when needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements beforehand cushioning by providing users with control options and information before critical update steps are completed. The system prompts users with warnings and options to cancel or rollback before committing to irreversible update actions, cushioning against potential update failures or unwanted changes while maintaining streamlined automated operation.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

3Loss of information

If progress information is displayed frequently during update, then user awareness and feedback are improved, but system processing time increases due to repeated interrupt handling

Engineering Contradiction:
Improveprogress feedback frequencyVSAvoidupdate processing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent implements periodic action by displaying progress information at scheduled intervals rather than continuously. The system updates the display at specific milestones or time intervals during the firmware update process, providing sufficient feedback to maintain user awareness while minimizing the frequency of interrupt handling to reduce processing time overhead.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent applies partial action by providing progress feedback at selective points during the update process rather than at every single operation. The system displays information at key stages (e.g., start, progress milestones, completion) rather than continuously, providing adequate user awareness while avoiding excessive interrupt handling that would slow down the update process.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS7962736B1Interactive pre-OS firmware update with repeated disabling of interrupts
Publication Date: 2011.06.14 AMERICAN MEGATRENDS
  • US7962736B1 patent drawing
  • US7962736B1 patent drawing
  • US7962736B1 patent drawing

AI summary

Firmware is interactively updatable in a setup facility prior to loading an operating system on a computer. A computer repeatedly provides progress information during the course of a firmware update. This progress information may be in the form of a repeatedly updated completion percentage displayed on a screen during the update.