Bluetooth Low Power Mode Arbitration for Complex Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current Bluetooth devices lack a centralized intelligent management mechanism to effectively arbitrate low power mode requirements for multiple simultaneous connections and applications, leading to complexity in power management as devices become more complex.
Innovation Solution
A method and system for controlling personal area network access devices that receive application events to determine allowed low power modes, switching between active and low power modes based on these events, using a table to select and manage low power modes such as sniff, hold, and park modes, ensuring efficient power management across multiple applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If Bluetooth devices support multiple simultaneous connections and applications, then device functionality and versatility are improved, but power management complexity increases
Solution Approach 1:
The patent introduces a centralized power management mechanism that acts as an intermediary between multiple Bluetooth applications and the radio resource manager. This intermediary receives power mode requests from various applications, arbitrates between conflicting requirements, and coordinates with the radio resource manager to implement unified power management decisions, thereby reducing the complexity burden on individual applications while supporting multiple simultaneous connections
Solution Approach 2:
The power management mechanism is designed as a universal system that can handle multiple types of Bluetooth connections (classic and low energy), various application scenarios (audio streaming, data transfer, telephony), and different power modes (active, sniff, hold, park) through a single centralized architecture. This multi-functional approach allows the system to manage diverse connections without requiring separate management mechanisms for each case
2Productivity
If the device operates in active mode to handle multiple applications, then application performance is improved, but power consumption increases
Solution Approach 1:
The patent implements dynamic power mode adjustment where the device can switch between active mode and low power modes (sniff, hold, park) based on real-time application requirements and connection states. The centralized power management mechanism continuously monitors application events and radio resource usage, dynamically transitioning the radio to appropriate power modes to balance performance and power consumption, rather than maintaining a static active state
Solution Approach 2:
The system employs periodic monitoring of application events and connection states by the power management mechanism. Low power modes such as sniff and hold inherently use periodic wake-up intervals to check for incoming data or events, allowing the device to operate in low power states during idle periods while maintaining the ability to quickly resume active operation when needed, thus creating a periodic pattern of active and dormant states
3Loss of energy
If the device switches between different power modes, then power efficiency is improved, but mode switching overhead increases
Solution Approach 1:
The centralized power management mechanism performs preliminary arbitration of power mode requirements before actual mode switching occurs. By receiving and evaluating power mode requests from multiple applications in advance, and coordinating with the radio resource manager to determine the optimal mode beforehand, the system minimizes rushed or frequent mode changes, thereby reducing switching overhead and allowing the radio to remain in stable states longer
Data Source
AI summary
Methods and systems for controlling a personal area network access device are disclosed herein. Aspects of the method may comprise receiving an application event associated with a particular application running on a complex Bluetooth® device that is running a plurality of simultaneous applications, and determining whether a low power mode is allowed by the particular application running on the complex Bluetooth® device. If the low power mode is allowed by the particular application running on the complex Bluetooth® device, the complex Bluetooth® device running the particular application may be configured to operate utilizing the allowed low power mode. The allowed low power mode may be switched by the complex Bluetooth® device based on the application event. An active mode may be switched from a current mode prior to switching to the allowed power mode based on the application event.


