Multiradio Priority Control via Modem Buffer Load Monitoring
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current wireless communication devices face interference and performance degradation due to concurrent operations of multiple radio modems on different wireless communication mediums, leading to potential communication failures from message backlog in radio modems.
Innovation Solution
A multiradio control system that monitors message transmission buffers and reallocates communication time from higher-priority modems to overwhelmed modems, preventing message queue overflow and maintaining communication performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple radio modems operate concurrently on different wireless communication mediums, then communication functionality and versatility are improved, but interference between modems and performance degradation occur
Solution Approach 1:
The patent implements dynamic scheduling of radio modem operations by monitoring buffer loads and adjusting time allocations in real-time. The multiradio control system continuously adapts the operational schedule based on current buffer conditions, allowing the system to maintain multiple radio modems while dynamically resolving interference through time-based separation when needed.
Solution Approach 2:
The system employs periodic monitoring of modem buffer loads and implements periodic scheduling adjustments. The multiradio control system checks buffer conditions at regular intervals and reallocates communication time slots periodically, creating a rhythm of monitoring and adjustment that prevents buffer overflow while managing interference between concurrent radio modems.
2Reliability
If communication time is reserved for high-priority radio modems, then priority communication reliability is improved, but message backlog occurs in lower-priority modems
Solution Approach 1:
The patent changes the parameter of time allocation dynamically based on buffer load conditions. When a lower-priority modem's buffer approaches capacity, the system adjusts the time allocation parameter to grant additional communication slots to that modem, temporarily reducing the time for higher-priority modems. This parameter adjustment resolves the backlog while maintaining overall system reliability.
Solution Approach 2:
The multiradio control system implements feedback by continuously monitoring the buffer load of each radio modem and using this information to adjust time allocations. The system receives feedback about buffer conditions and responds by reallocating communication time, creating a closed-loop control mechanism that balances priority requirements with backlog prevention.
3Reliability
If communication time is reallocated to alleviate message backlog, then message queue overflow is prevented, but communication time for other modems is reduced
Solution Approach 1:
The system applies partial reallocation of communication time rather than complete reallocation. When a modem experiences backlog, the multiradio control system grants additional time slots only to the extent needed to clear the buffer, rather than completely taking time from other modems. This partial action prevents overflow while minimizing the loss of communication time for other modems.
Data Source
AI summary
A system for controlling communications in a multiradio wireless communication device (WCD) by monitoring a backlog of messages waiting to be wirelessly transmitted through one or more radio modems as compared to a predetermined threshold. If the amount of pending messages meets and/or exceeds the predetermined threshold then a potentially problematic situation may exist, and actions may be taken to alleviate the large message backlog. Actions may include, for example, temporarily reallocating communication time for one or all of the radio modems. This time may be reallocated to radio modems experiencing potential message queue overflows in order to reduced the backlog of messages and avoid a potential communication failure.


