BIOS Thermal Control for OS-Independent Processor and Fan Modes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional information processing apparatuses rely on OS drivers for thermal control, limiting their versatility and making them incompatible with operating systems that do not support these drivers, thereby restricting their thermal control functionality.

Innovation Solution

An information processing apparatus with a controller that outputs notification information based on input signals from sensors and user operations, allowing a BIOS processing unit to execute thermal control independently of the OS type, including setting operating modes for the processor and fan rotation control based on placement states and user-defined settings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a driver running on an OS is used to detect user operation or placement state for thermal control, then thermal control function can be implemented, but the system becomes incompatible with operating systems that do not support the driver function, reducing versatility

Engineering Contradiction:
Improvethermal control functionVSAvoidOS compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a BIOS-based intermediary layer that mediates between the hardware (sensors, cooling fan) and the OS. The BIOS contains the thermal control program that directly communicates with hardware components, while the OS only needs to provide basic input/output support. This intermediary approach allows thermal control to function on any OS that can execute BIOS-level instructions, eliminating the need for OS-specific drivers and significantly improving OS compatibility while maintaining reliable thermal control functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If thermal control is implemented through OS drivers, then precise temperature monitoring and fan control can be achieved, but the system complexity increases due to OS dependency and driver installation requirements

Engineering Contradiction:
Improvetemperature monitoring precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts the thermal control program from the OS driver layer and relocates it to the BIOS level. This separation removes the dependency on complex OS driver mechanisms while maintaining precise temperature monitoring capabilities through direct sensor communication. The BIOS-based implementation simplifies the overall system architecture by eliminating the need for separate driver installation, registration, and maintenance processes, thereby reducing system complexity while preserving measurement precision.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11853136B2Information processing apparatus and control method detecting a specific key combination pressed and activating a different mode of operation
Publication Date: 2023.12.26 LENOVO SWITZERLAND INTERNATIONAL GMBH
  • US11853136B2 patent drawing
  • US11853136B2 patent drawing
  • US11853136B2 patent drawing

AI summary

An information processing apparatus includes: a controller that outputs notification information based on input information; and a processor that functions as a system processing unit that executes system processing based on an operating system (OS) and a Basic Input Output System (BIOS) processing unit that executes control related to the performance of the system processing by control of a BIOS using the notification information output from the controller.