UEFI-OS Wireless Pairing Data Bridge
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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
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.
Data Source
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.


