Master-Slave Software Stack Coordination for Dual SIM Power Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current wireless communication devices supporting multiple subscriber identities face inefficiencies due to independent operation of parallel hardware and software stacks, leading to duplicated mobility management tasks and resource duplication, which hinders cooperation and synergy between different subscriber identities.
Innovation Solution
Implementing a method where one wireless cellular protocol software stack acts as a 'master' and the other as a 'slave', sharing mobility management tasks such as paging channel monitoring, cell measurements, and handover procedures, with the 'master' stack performing measurements and sharing information with the 'slave' stack to reduce duplication and enhance cooperation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If parallel hardware and software stacks are used for multiple subscriber identities, then each subscriber identity can operate independently, but task duplication and resource duplication occur leading to inefficiency
Solution Approach 1:
The patent merges the mobility management functions of multiple wireless cellular protocol software stacks by introducing a master stack that performs measurements and a slave stack that follows the master's decisions. This combining of functions eliminates duplicate measurements and evaluations while maintaining independent subscriber identity operations, thereby resolving the contradiction between adaptability and productivity.
2Adaptability or versatility
If parallel hardware and software stacks are used for multiple subscriber identities, then each subscriber identity can operate independently, but power consumption increases due to duplicated functions
Solution Approach 1:
The patent combines the mobility management operations of multiple software stacks into a coordinated master-slave relationship. The master stack performs cell measurements and evaluations once, while the slave stack reuses these results, eliminating duplicate power-consuming operations while preserving independent subscriber identity functionality.
3Productivity
If mobility management tasks are shared between software stacks, then task duplication is reduced, but coordination complexity increases
Solution Approach 1:
The patent applies asymmetry by establishing a clear master-slave hierarchy where the master stack has authoritative decision-making power and the slave stack has a defined follower role. This asymmetric relationship simplifies coordination compared to a symmetric peer-to-peer model, as the slave stack only needs to execute the master's decisions without complex negotiation, thereby reducing coordination complexity while maintaining productivity gains.
4Productivity
If one software stack acts as master and another as slave, then cooperation and synergy are enhanced, but operational asymmetry is introduced
Solution Approach 1:
The patent deliberately introduces operational asymmetry through the master-slave architecture, where the master stack performs measurements and makes decisions while the slave stack follows. This asymmetric design enhances productivity by eliminating duplicate operations, and the system manages the operational complexity through well-defined roles and interfaces between master and slave stacks.
Data Source
AI summary
Apparatus and methods to support multiple subscriber identities in a wireless communication device are disclosed. A representative method includes the wireless communication device communicating with a first wireless network via a first wireless cellular protocol software stack for a first subscriber identity provided by a first subscriber identity module; communicating with a second wireless network via a second wireless cellular protocol software stack for a second subscriber identity provided by a second subscriber identity module; and sharing mobility management tasks between the first and second wireless cellular protocol software stacks when the first and second subscriber identity modules are each associated with the same wireless network provider either as a serving carrier or as a roaming carrier. Mobility management tasks that are shared include one or more of paging channel monitoring, measuring a serving cell and/or neighbor cells, evaluating cell reselection and handover options, and reading broadcast channels.


