Application Server Selective Session Forking for Multi-SIM Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication systems in mobile networks face inefficiencies in managing communications towards multiple user entities, particularly in Multi-SIM arrangements, where all SIMs are addressed with a single public identification, leading to unnecessary notifications and resource wastage.
Innovation Solution
An application server capable of determining unique user identifications within a set of user entities selectively forks session initiation requests, ensuring that only the currently communicating user entity is informed about incoming calls, thereby avoiding unnecessary notifications to idle entities.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the S-CSCF generates and transmits multiple copies of SIP invite messages towards all user entities in a set (forking), then all user entities are notified about incoming calls, but unnecessary notifications are sent to idle entities and communication resources are wasted
Solution Approach 1:
The application server performs preliminary actions by determining user identifications and checking communication status of user entities before generating SIP invite messages. This allows the system to identify which user entities are currently communicating and only send notifications to those entities, avoiding unnecessary notifications to idle entities while ensuring reliable delivery to active users
2Adaptability or versatility
If the application server addresses all user entities with a single public identification, then all entities can be reached, but the system cannot selectively notify only active user entities
Solution Approach 1:
The application server segments the set of user entities by determining unique user identifications for each entity and checking their individual communication statuses. This segmentation allows the system to distinguish between active and idle user entities, enabling selective notification while maintaining the ability to address all entities through their unique identifiers
Solution Approach 2:
The application server obtains feedback information about the communication status of each user entity by checking whether they are currently communicating. This feedback mechanism provides real-time status information that enables the server to make intelligent routing decisions, notifying only those user entities that are currently active
3Reliability
If multiple session initiation requests are forked towards all SIMs in a Multi-SIM arrangement, then all SIMs receive incoming call notifications, but resource utilization decreases due to unnecessary notifications
Solution Approach 1:
The application server performs preliminary checks to determine which SIMs in a Multi-SIM arrangement are currently communicating before forking session initiation requests. This preliminary action enables the server to direct notifications only to active SIMs, ensuring reliable call notification delivery while improving communication management efficiency by avoiding unnecessary processing and notifications to idle SIMs
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The invention relates to an application server for managing communications towards a set of user entities, the set of user entities having a first user entity. The application server comprises a receiver (201) for receiving a first session initiation request (202), the first session initiation request (202) comprising a public identification identifying the set of user entities, a processor (203) for assigning a first user identification to the public identification, the user identification identifying the first user entity, and a transmitter (205) for transmitting a second session initiation request (204) to establish a communication link towards the first user entity, the second session initiation request (202) comprising the first user identification.