Multiple SIM Profiles via Dedicated Logical Channels for Parallel Activation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current SIM profile management techniques are unable to efficiently accommodate simultaneous or instantaneous switching of multiple subscription profiles on a single SIM card, limiting users' ability to optimize cellular usage and manage multiple subscriptions effectively.

Innovation Solution

The system enables simultaneous operation of multiple subscription profiles on a single SIM by assigning unique identifiers to each active profile and dynamically allocating logical channels, using a profile handler to manage incoming traffic and prevent collisions, without requiring server-side changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single SIM card contains multiple operator profiles, then profile switching capability is improved, but profile switching speed deteriorates due to sequential switching requirements

Engineering Contradiction:
Improveprofile switching capabilityVSAvoidprofile switching time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system segments the logical channel allocation by creating dedicated logical channels for each active profile. Instead of sharing a single logical channel among multiple profiles, each profile receives its own logical channel resources, enabling simultaneous operation without switching delays. This segmentation of channel resources resolves the contradiction by allowing multiple profiles to operate in parallel.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If multiple profiles share the same logical channel, then device complexity is reduced, but communication efficiency deteriorates due to channel contention

Engineering Contradiction:
Improvechannel allocation complexityVSAvoidcommunication efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The system implements a universal logical channel allocation mechanism that can dynamically serve multiple active profiles. The channel allocation framework is designed to be multi-functional, automatically assigning appropriate logical channels to different profiles based on their active state and communication requirements. This universal approach maintains manageable device complexity while eliminating channel contention through intelligent resource allocation.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If simultaneous profile operation is enabled, then user flexibility is improved, but risk of command collisions increases

Engineering Contradiction:
Improveuser flexibilityVSAvoidcommand collision risk
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system introduces a profile manager as an intermediary component that mediates between multiple active profiles and the network. The profile manager receives commands destined for specific profiles, validates them, and forwards them through appropriate logical channels. This intermediary layer prevents command collisions by ensuring proper command routing and coordination, allowing simultaneous profile operation while maintaining high reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP3332569B1Managing multiple active subscriber identity module profiles
Publication Date: 2025.08.27 GIESECKE DEVRIENT MOBILE SECURITY GERMANY GMBH
  • EP3332569B1 patent drawingFigure 1
  • EP3332569B1 patent drawingFigure 2
  • EP3332569B1 patent drawingFigure 3

AI summary

A method and system performing the method includes receiving a request to activate an additional profile in a subscriber identity module that comprises at least one active profile associated with a first basic logical channel. The additional profile is in an inactive state. The method also includes requesting, using the first basic logical channel, the subscriber identity module to associate the additional profile with a second basic logical channel for communicating with the first profile. The method further includes transmitting a command to the additional profile using the second basic logical channel while the at least one active profile associated with the first basic logical channel is in an active state.