Multi-SIM Service Recovery Prioritization via User Activity Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional dual-SIM dual standby (DSDS) wireless devices experience delays in service recovery when multiple SIMs lose service, as the order and allocation of radio frequency resources for service recovery are arbitrary and do not consider the priority of ongoing communications or user activities.
Innovation Solution
A method to prioritize service recovery by detecting out-of-service SIMs, determining if voice calls or data sessions were dropped, and calculating a service recovery priority equation based on past activities, allocating RF resource access accordingly to ensure critical communications are restored first.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional service recovery process is used in DSDS device, then each out-of-service SIM can independently attempt service recovery, but this creates conflicting RF resource requests and causes long overall delay for all SIMs to recover service
Solution Approach 1:
The system performs preliminary assessment of each out-of-service SIM's recovery needs and priorities before allocating RF resources. By evaluating factors such as whether voice calls or data sessions were dropped, and calculating priority values based on past activities, the system prepares a prioritization plan in advance that guides subsequent RF resource allocation, preventing unnecessary delays
Solution Approach 2:
The service recovery process transitions from a static, fixed-order approach to a dynamic, adaptive prioritization system. The system continuously monitors and evaluates the state of each SIM, adjusting RF resource allocation based on real-time conditions and calculated priorities, allowing the recovery process to adapt to varying network conditions and SIM requirements
2Ease of manufacture
If fixed settings or first-come first-serve order is used for RF resource allocation, then the allocation process is simple, but this does not consider the priority of ongoing communications or user activities resulting in inefficient resource utilization
Solution Approach 1:
The system changes the parameters for RF resource allocation from fixed or arbitrary values to dynamic parameters based on actual service conditions. By calculating priority values using multiple factors (dropped voice calls, active data sessions, past user activities) and assigning different weights to these factors, the system creates a more nuanced and efficient allocation mechanism that reflects real-world usage patterns
Solution Approach 2:
The system incorporates feedback loops that monitor the state of SIMs during service recovery and use this information to adjust RF resource allocation. By continuously evaluating whether voice calls or data sessions were dropped and reviewing past activity patterns, the system refines its prioritization decisions, creating a self-correcting allocation process that improves efficiency over time
Data Source
Figure 1
Figure 2A
Figure 2B
AI summary
Methods and devices for controlling recovery from an out-of-service state on a multi-SIM wireless device that has at least two subscription identification modules (SIMs), and that determines whether a voice call or an active data communication session was dropped upon losing service, and prioritizes service recovery on the modem stack associated with the dropped voice call or active communication session. If neither a voice or data call was dropped upon losing service on both SIMs, the multi-SIM wireless device may calculate a priority value for each of the first and second SIMs, calculate an RF resource allocation percentage for each of the first and second SIMs, and grant use of the RF resource to the modem stacks associated with the first and second SIMs based on the calculated RF resource allocation percentages.