Bluetooth Host Controller Stack Segmentation for Power Saving
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional techniques for establishing and reestablishing connectivity between wireless communication devices are inefficient, leading to high power consumption, especially when transitioning between active and low power modes.
Innovation Solution
The system configures wireless communication devices to compartmentalize connection establishment and reestablishment operations between a host stack and a controller stack, using separate processor cores to minimize power usage, allowing devices to enter and exit low power modes with reduced power consumption by avoiding the use of host stack logic during disconnection and reconnection.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If conventional techniques are used for establishing and reestablishing connectivity, then connection can be reestablished, but power consumption is high
Solution Approach 1:
The patent divides the connection management functionality into two separate stacks: a host stack and a controller stack. The controller stack is specifically designed to handle disconnection and reconnection operations independently from the host stack, allowing these operations to be performed with reduced power consumption while maintaining connection reliability.
Solution Approach 2:
The patent extracts the connection establishment and reestablishment operations from the host stack logic and places them in a dedicated controller stack. This separation allows the host processor to enter low power modes while the controller stack independently manages connection reestablishment, significantly reducing overall power consumption during these operations.
2Loss of energy
If host stack logic is used during disconnection and reconnection, then complete connection management is achieved, but power consumption increases
Solution Approach 1:
The patent segments connection management operations into host stack responsibilities and controller stack responsibilities. The controller stack independently handles disconnection and reconnection operations, eliminating the need to activate the host stack logic during these operations and thereby reducing power consumption while maintaining full connection management capability.
Solution Approach 2:
The controller stack is designed to autonomously handle connection establishment and reestablishment operations without requiring host stack intervention. This self-service capability allows the controller to manage connection operations independently, reducing power consumption by keeping the host processor in low power states.
Data Source
AI summary
Systems, methods, and devices suspend and establish wireless communications connections. Methods include determining a wireless communications device should be transitioned to operate in a first mode of operation, and transitioning first logic of the wireless communications device to operate in the first mode of operation using second logic of the wireless communications device, the first logic implementing a host stack of a Bluetooth protocol, the second logic implementing a controller stack of the Bluetooth protocol, the transitioning of the first logic to operate in the first mode of operation including disconnecting a communications connection. Methods also include transitioning the first logic to operate in a second mode of operation after a designated period of time determined based on power characteristics of the wireless communications device during reestablishment of the communications connection and while the communications connection is active, wherein the transitioning of the first logic includes reestablishing the communications connection.


