Modem-Assisted Contention Handling for Multi-Subscription Wireless Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvemulti-subscription capabilityVSAvoidconnection quality
Core Design Contradiction:
Adaptability or versatilityVSReliability

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

Inventive Principle:
Principle #15Dynamics

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

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the device allows simultaneous operation of multiple active connections, then user experience and productivity are improved, but contention causes performance degradation

Engineering Contradiction:
Improvemulti-connection operationVSAvoidcontention impact
Core Design Contradiction:
ProductivityVSObject-generated harmful factors

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

Inventive Principle:
Principle #23Feedback

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

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11632789B2Modem assisted contention handling of multiple active connections in wireless communications
Publication Date: 2023.04.18 QUALCOMM INC
  • US11632789B2 patent drawing
  • US11632789B2 patent drawing
  • US11632789B2 patent drawing

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.