Dynamic Terminal Identifier Assignment for Multi-Device Telecommunications
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
User devices associated with a common public identifier, such as a telephone number, pose challenges for networks in determining which device is used for sending or receiving calls and messages, leading to cumbersome management and potential resource and security issues.
Innovation Solution
The implementation of unique terminal identifiers for each user device allows them to create network sessions with a CSCF server, enabling multiple devices to use a common public identifier for tasks like voice or video calls and messaging, while enforcing a threshold to manage network resources and security.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If multiple user devices share a common public identifier, then ease of operation is improved, but device complexity increases due to network difficulty in determining which device is used
Solution Approach 1:
The patent segments the public identifier into two components: the public identifier (PUID) that remains shared across multiple devices for ease of operation, and a unique terminal identifier (TID) that is assigned individually to each device. This segmentation allows the system to maintain both the simplicity of shared identifiers and the complexity management needed for device differentiation through the TID component.
Solution Approach 2:
The unique terminal identifier (TID) acts as an intermediary element between the shared public identifier and the network infrastructure. The TID mediates the relationship by providing device-specific information while working together with the PUID to create a complete identifier (PUID:TID combination), thus resolving the ambiguity of which device is being used without complicating the user experience.
2Measurement precision
If unique terminal identifiers are assigned to each device, then network management precision is improved, but loss of information increases due to additional identifier management requirements
Solution Approach 1:
The patent merges the public identifier (PUID) and unique terminal identifier (TID) into a single combined identifier structure (PUID:TID). This merging approach allows the system to maintain precise device identification and network management capabilities while minimizing information loss by ensuring that both the shared and unique identifier components are preserved together as an integrated unit.
Solution Approach 2:
The combined identifier (PUID:TID) serves multiple functions simultaneously: it provides public accessibility through the PUID component, enables device differentiation through the TID component, and maintains information integrity as a unified structure. This multi-functionality reduces information loss by eliminating the need to manage separate identifier systems.
3Quantity of substance
If a threshold is enforced on terminal identifier registration, then network resource management is improved, but ease of operation deteriorates due to registration limitations
Solution Approach 1:
The patent implements a dynamic threshold mechanism for terminal identifier registration that can adapt to network conditions. The threshold is not fixed but can be adjusted based on network capacity, user needs, and resource availability. This dynamic approach allows the system to maintain effective network resource management while providing flexible operation limits that balance security and usability.
Data Source
AI summary
A user device may receive an identifier without prior provisioning from a server. The server may be configured to: receive, from a user device a first identifier, a first value of a second identifier, and an instruction to register the first value with the first identifier; register the first value with the first identifier based on determining that the second identifier is available for registration; receive request for subscription to receive a notification when a second user device registers with the first identifier; provide, to the user device, a list of unavailable or available second values of the second identifiers; receive, from the user device, a second instruction to register one of the available second values with the first identifier and with the user device; and receive, from the user device, a third instruction including an instruction to unregister the first value with the first identifier.


