BIOS Data Transfer via Audio Codec Acoustic Signals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in accessing and managing BIOS settings on computing devices, especially when the BIOS is corrupted, as they cannot boot up to access the BIOS GUI, limiting the ability to make changes or recover from corrupted states.

Innovation Solution

A provisioning device communicates with a computing device using an audio codec to transfer BIOS data as acoustic signals, allowing for BIOS configuration and management through non-volatile memory, enabling backup and restoration of BIOS data even when the device is not powered on, and using multiple BIOS profiles for different boot scenarios.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the BIOS is corrupted, then the computing device cannot boot up, but the user still needs to access BIOS settings to recover from the corrupted state

Engineering Contradiction:
ImproveBIOS functionalityVSAvoidBIOS accessibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces an intermediary mechanism (audio codec and controller) that mediates between the provisioning device and the BIOS data in non-volatile memory. This intermediary path allows BIOS configuration and management without requiring the traditional boot process or BIOS GUI access, thereby resolving the contradiction between maintaining BIOS functionality and ensuring BIOS accessibility even when corrupted.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical/interactive system of booting the device and accessing BIOS GUI with an acoustic signal-based system. The provisioning device sends acoustic signals through the audio codec to the controller, which then directly modifies BIOS data in non-volatile memory. This substitution eliminates the need for the device to boot up or for the user to interact with the BIOS GUI, allowing recovery even when the BIOS is corrupted.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Ease of operation

If the traditional BIOS GUI access method is used, then the user can configure BIOS settings, but the device must be booted and the BIOS must be functional

Engineering Contradiction:
ImproveBIOS configuration capabilityVSAvoidBoot process dependency
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent replaces the traditional boot-dependent BIOS configuration mechanism with an acoustic signal-based direct memory modification system. The controller receives acoustic signals from the provisioning device and directly writes to the BIOS data in non-volatile memory without requiring the boot process. This substitution maintains BIOS configuration capability while eliminating dependency on the boot process and functional BIOS.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent uses the audio codec to transmit acoustic signals that carry BIOS configuration data from the provisioning device to the controller. This acoustic copy of the configuration data serves as an alternative to the traditional GUI interaction, allowing the same configuration functionality to be achieved through a different medium that does not require the BIOS to be functional or the device to boot.

Inventive Principle:
Principle #26Copying

3Device complexity

If the BIOS data is stored only in the main memory, then the BIOS configuration is simple, but the BIOS data cannot be backed up or restored when corrupted

Engineering Contradiction:
ImproveBIOS storage structureVSAvoidBIOS data recoverability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent introduces the controller as an intermediary component between the audio codec and the non-volatile memory where BIOS data is stored. This intermediary enables the provisioning device to access and modify BIOS data directly through acoustic signals, facilitating backup and restoration capabilities. The added complexity of the controller and dual memory structure is justified by the significant improvement in BIOS data recoverability.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Ease of operation

If the device must boot up to access BIOS settings, then the BIOS GUI can be accessed, but the process is time-consuming and cannot be done when the device is powered off

Engineering Contradiction:
ImproveBIOS access convenienceVSAvoidBoot process time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent replaces the boot process with an acoustic signal transmission mechanism. The provisioning device sends acoustic signals through the audio codec to the controller, which directly modifies BIOS data in non-volatile memory without requiring the device to boot up. This substitution eliminates the time-consuming boot process and enables BIOS configuration even when the device is powered off, significantly improving operational convenience while reducing time loss.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This method provides an additional mechanism for managing BIOS settings beyond the traditional GUI, allowing for BIOS data backup, restoration, and configuration without requiring a boot process, ensuring device functionality even when corrupted, and enabling flexible configuration through different BIOS profiles.

Implementation Method 1

A provisioning device communicates with a computing device using an audio codec to transfer BIOS data as acoustic signals

Methodology Applied
Scientific EffectAcoustic signal transmission: Sound

Data Source

PatentUS12099849B2BIOS configurations via provisioning devices
Publication Date: 2024.09.24 HEWLETT PACKARD DEVELOPMENT COMPANY LP
  • US12099849B2 patent drawing
  • US12099849B2 patent drawing
  • US12099849B2 patent drawing

AI summary

An example computing device includes a non-volatile memory to store Basic Input/Output Systems (BIOS) data of the computing device, an audio codec, and a controller. The controller is to: receive a command from a provisioning device at the audio codec; and transfer a copy of the BIOS data between the controller and the memory based on the command.