IMS Device ID Handling for Multi-Contact Registration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In modern mobile networks, the integration of multiple user agents with a single user device leads to undefined operational states and redirection issues, particularly when user capabilities are identical or overlapping, causing problems in session control and service delivery across IMS and CS domains.

Innovation Solution

A method is proposed where each user agent associated with a multi-contact user device provides a device identifier to the IMS domain, allowing for the detection of identical device IDs and implementing a handling scheme to prevent undesirable forking or redirection, such as forwarding communication requests to only one contact with an identical device ID.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple user agents are registered with identical or overlapping user capabilities, then the system provides flexible service provision and multiple contact options, but the S-CSCF forks communication requests to multiple user agents associated with the same user device, resulting in undefined operational states

Engineering Contradiction:
Improveflexible service provisionVSAvoidoperational state definition
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces an intermediary mechanism (device ID identification and handling scheme) between the S-CSCF and multiple user agents. This intermediary detects when multiple user agents belong to the same user device and applies a predetermined handling scheme to select or prioritize one user agent, thereby preventing forking to multiple agents for the same device while maintaining the ability to register multiple agents for flexible service provision

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple user agents are registered for the same user device, then the system allows multiple contacts to be associated with one device, but redirection mechanisms may redirect incoming calls to another user agent that actually points to the same device, causing redundant calls

Engineering Contradiction:
Improvemultiple contact associationVSAvoidredundant call redirection
Core Design Contradiction:
Adaptability or versatilityVSObject-generated harmful factors

Solution Approach 1:

The patent introduces an intermediary mechanism (device ID identification and handling scheme) between the S-CSCF and multiple user agents. This intermediary detects when multiple user agents belong to the same user device and applies a predetermined handling scheme to select or prioritize one user agent, thereby preventing forking to multiple agents for the same device while maintaining the ability to register multiple agents for flexible service provision

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback by detecting identical device IDs during communication request processing and using this information to adjust the routing decision, preventing redirection to user agents that would result in redundant calls to the same device

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9596275B2Method for registering multi-contact devices
Publication Date: 2017.03.14 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US9596275B2 patent drawing
  • US9596275B2 patent drawing
  • US9596275B2 patent drawing

AI summary

A technique is described allowing an IMS enabled network to terminate a communication request directed towards a user device in a well-defined way, even for cases in which multiple registrations for IMS are present that are related to the same physical user device. A method embodiment of this technique comprises registering multiple user agents for one and the same user device, wherein from each user agent contact information including a device ID identifying the user device is provided; and processing a communication request directed towards the user device, the processing comprising identifying multiple identical device IDs of registered contacts, and treating the communication request according to a predetermined handling scheme related to the detection of identical device IDs.