Modem-Assisted Contention Handling for Multi-Subscription Wireless Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Wireless communication devices with multiple active connections often experience contention issues, leading to degraded performance and user experience due to shared radio frequency resources.
Innovation Solution
The implementation of a method in wireless communication devices to determine connection qualities using modem information via an API, allowing for throttling or putting connections on hold to mitigate contention between active connections.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a wireless communication device operates multiple active connections simultaneously using shared RF resources, then the device can support multiple subscriptions and improve user versatility, but contention issues occur leading to degraded connection quality and performance
Solution Approach 1:
The system dynamically adjusts the operational state of active connections based on real-time contention detection. The wireless communication device monitors connection qualities and automatically transitions connections between active, throttled, and held states to optimize performance while maintaining multi-subscription capability
Solution Approach 2:
The device changes operational parameters of connections in response to contention conditions. It modifies data transmission rates, prioritization levels, and connection states (active/throttled/hold) based on monitored connection qualities, thereby resolving the contradiction between maintaining multiple active connections and preserving connection reliability
2Productivity
If the device allows simultaneous operation of multiple active connections, then user experience and productivity are improved, but contention causes performance degradation
Solution Approach 1:
The system implements continuous monitoring of connection qualities and uses this feedback to automatically adjust connection management. The device detects contention conditions through API calls to the modem, evaluates connection qualities, and responds by throttling or holding connections to eliminate harmful contention effects while preserving multi-connection productivity
Solution Approach 2:
When contention is detected, the system extracts the problematic connection from the active set by transitioning it to a throttled or held state. This removes the source of contention harm while allowing other connections to continue operating productively
Data Source
AI summary
Aspects of the present disclosure provide wireless communication devices and methods configured to operate with multiple active connections. A user equipment establishes a first active connection associated with a first subscription. The user equipment also establishes a second active connection, simultaneous to the first active connection, associated with a second subscription. The user equipment provides modem information corresponding to connection qualities of the first active connection and second active connection, to an operating system of the user equipment. Furthermore, the user equipment mitigates contention between the first active connection and second active connection by degrading at least one of the first active connection or second active connection in accordance with a decision given by the operating system based on the modem information.


