Correlating Communication Sessions via Identity Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In IP Multimedia Subsystem (IMS) networks, existing technologies face challenges in differentiating between CS bearers of multiple devices sharing the same identity, leading to difficulties in handover and session correlation during access technology changes or emergency sessions, as the VCC application cannot determine which CS call or SIP session to affect.
Innovation Solution
A session handling entity maintains relationships between public, private user identities, and contact addresses, receiving a correlation identity from a subscription entity, and includes it in session requests to enable correct correlation and handover of CS bearers to corresponding SIP sessions, using enhanced SIP headers and Diameter protocol for identity mapping.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple devices share the same public user identity in IMS network, then identity sharing capability is improved, but the ability to differentiate between CS bearers of different devices deteriorates
Solution Approach 1:
The patent introduces a correlation identity as an intermediary element that links multiple devices sharing the same public user identity to their respective CS bearers. This correlation identity acts as a mediator that enables the VCC application to indirectly identify and differentiate between devices through the session handling entity, which maintains the relationship between correlation identities, public user identities, and contact addresses.
Solution Approach 2:
The patent adds a new dimension to the identity system by introducing correlation identity as a separate layer above the public user identity. This creates a multi-dimensional identity structure where the correlation identity dimension enables bearer differentiation while the public user identity dimension maintains sharing capability, effectively solving the contradiction by operating in multiple identity dimensions simultaneously.
2Adaptability or versatility
If VCC application uses shared identity for handover requests, then handover functionality is improved, but session correlation accuracy deteriorates
Solution Approach 1:
The session handling entity acts as an intermediary that receives handover requests containing the correlation identity, looks up the corresponding public user identity and contact address relationships, and forwards the request with the appropriate identity information to the VCC application. This intermediary function preserves session correlation accuracy while maintaining handover functionality.
Solution Approach 2:
The session handling entity performs preliminary actions by maintaining the relationship data between correlation identities, public user identities, and contact addresses before the handover request arrives. This pre-established mapping enables accurate session correlation during the actual handover process without compromising functionality.
3Measurement precision
If correlation identity is maintained in session handling entity, then session correlation accuracy is improved, but system complexity increases
Solution Approach 1:
The session handling entity performs multiple functions: it maintains the correlation identity relationships, receives and processes handover requests, performs identity lookups, and forwards requests to the VCC application. By making this existing entity multi-functional, the patent avoids adding separate dedicated components, thereby limiting the increase in system complexity while achieving accurate session correlation.
Data Source
AI summary
The present invention relates to a session handling entity in a communication system, the session handling entity (S-CSCF) maintain a relationship between at least one public user identity, at least one private user identity and at least one contact address of a user of a communication system. Then receives from a subscription entity an indication of a correlation identity associated with the user, and stores the indication of the correlation identity as part of the relationship maintained by the maintaining means. When a session request of the user is received, determining the correlation identity for the user based on a contact address of the user included in the session request and the indication of a correlation identity associated with the user take place, and the correlation identity is included in the session request.


