UEFI-OS Wireless Pairing Data Bridge

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current UEFI firmware and Operating Systems face challenges in seamlessly integrating wireless devices due to information disconnects during boot transitions, requiring manual pairing and re-pairing of wireless devices across different environments.

Innovation Solution

A computer system and method that initiates pairing with wireless devices during the UEFI firmware boot process, saves pairing connection data, and automatically reconnects the devices under the Operating System environment using ACPI tables, SMBIOS tables, or UEFI variables for seamless integration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If pairing information is stored in UEFI firmware, then wireless devices can be paired during pre-OS environment, but pairing information is lost when control is handed to Operating System

Engineering Contradiction:
Improvepairing information retentionVSAvoidpairing connection data
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent introduces an intermediary data structure (wireless connection information table) that acts as a mediator between UEFI firmware and Operating System. This table stores pairing connection data in a format that both environments can access, preventing information loss during the handoff process. The intermediary structure enables seamless data transfer without requiring direct compatibility between the two distinct software environments.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements preliminary action by storing pairing connection data during the UEFI firmware phase before the Operating System loads. The wireless connection information table is populated in advance with pairing details, ensuring that when control transfers to the Operating System, the necessary connection information is already in place and ready for immediate use, eliminating the need for re-pairing.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If pairing information is stored in Operating System, then wireless devices work under OS environment, but pairing information is lost when computer system is rebooted into pre-OS environment

Engineering Contradiction:
Improvepairing information retentionVSAvoidpairing connection data
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent ensures preliminary action is performed in the Operating System by storing pairing connection data in the wireless connection information table during OS operation. This preliminary storage ensures that when the system reboots and returns to UEFI firmware environment, the pairing information is already preserved and can be immediately retrieved and used, eliminating the need for manual re-pairing after restart.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If manual pairing is required for wireless devices, then pairing can be performed in either environment, but user experience is degraded due to repeated manual pairing operations

Engineering Contradiction:
Improvewireless device pairingVSAvoidpairing operation time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent implements feedback mechanisms in both UEFI firmware and Operating System that automatically detect the presence of wireless devices and retrieve pairing connection data from the shared information table. This feedback loop enables automatic pairing without requiring manual user intervention, as the system autonomously detects devices, retrieves stored pairing information, and establishes connections seamlessly across environment transitions.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10616944B2Computer system and method thereof for sharing of wireless connection information between UEFI firmware and OS
Publication Date: 2020.04.07 AMERICAN MEGATRENDS
  • US10616944B2 patent drawing
  • US10616944B2 patent drawing
  • US10616944B2 patent drawing

AI summary

A computer system includes a memory and computer-readable instructions stored at the memory and executable by a microprocessor to: initiating power on mode in order to execute UEFI firmware for OS boot up procedure; initiating pairing with a wireless device; saving a pairing connection data of the wireless device to memory; retrieving the pairing connection data under Operating System environment; and initiating automatic pairing with the wireless device based on the pairing connection data.