Firmware Bluetooth Status Display During Boot

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computing devices do not effectively display status information from paired Bluetooth devices during the boot process, leaving users uninformed about important events on connected devices until the operating system is loaded.

Innovation Solution

A firmware-based mechanism that identifies paired Bluetooth devices during the boot sequence, establishes a connection, and retrieves status information such as battery status, signal strength, and application presence to display this information in a text or graphical format until the operating system is loaded.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If the firmware displays status information from paired Bluetooth devices during the boot process, then user awareness of paired device status is improved, but the boot process complexity increases

Engineering Contradiction:
Improvestatus information displayVSAvoidboot process
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The firmware performs preliminary actions by checking for paired Bluetooth devices and retrieving their status information during the boot process, before the operating system is fully loaded. This allows status information to be displayed early in the boot sequence, ensuring users are informed of paired device status without waiting for the OS to initialize.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The firmware acts as an intermediary between the Bluetooth hardware and the display system during boot. It retrieves status information from paired Bluetooth devices, processes this information, and presents it to the user through the display, bridging the gap between hardware status and user awareness without requiring full OS involvement.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If the firmware establishes connections with paired Bluetooth devices during boot, then status information availability is improved, but the boot time increases

Engineering Contradiction:
Improvestatus information availabilityVSAvoidboot time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The firmware performs partial connection actions during boot by attempting to establish connections with paired Bluetooth devices and retrieving only essential status information (such as battery status, signal strength, and basic device state). This partial action provides sufficient status information to users without requiring complete data retrieval from all paired devices, thus minimizing the impact on boot time.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of information

If the firmware retrieves and displays information from Bluetooth devices during boot, then user awareness is improved, but the firmware processing load increases

Engineering Contradiction:
Improveinformation displayVSAvoidfirmware processing load
Core Design Contradiction:
Loss of informationVSPower

Solution Approach 1:

The firmware applies local quality by selectively retrieving and displaying specific types of status information from Bluetooth devices based on their device type and current state. Rather than uniformly querying all paired devices for all possible status parameters, the firmware tailors the information retrieval to what is most relevant for each device, reducing overall processing load while maintaining useful information display.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10198272B2Firmware display of paired bluetooth status information during boot
Publication Date: 2019.02.05 INSYDE SOFTWARE CORP
  • US10198272B2 patent drawing
  • US10198272B2 patent drawing
  • US10198272B2 patent drawing

AI summary

A firmware-based technique for retrieving and displaying status information from a paired Bluetoothâ„¢ device during a boot sequence for a computing platform is discussed. The retrieved status information for the paired device may be displayed in a text or graphical format.