Parallel WebRTC IMS Registration via Unique Private User Identifications
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current WebRTC-based access to IMS systems does not allow users to register their Web identity in parallel from different terminals or browser instances without considering the registration as re-registration, preventing simultaneous multiple registrations.
Innovation Solution
An apparatus and method that generate unique private user identifications based on a Web identity and a distinguishing identifier, ensuring a low probability of identical values, allowing multiple parallel registrations by providing unique IMS private user identities for each registration attempt, while also generating public user identities and authenticating Web identities to manage and enforce registration limits.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the system uses a single private user identification for a web identity, then registration management is simplified, but multiple parallel registrations from different terminals are prevented
Solution Approach 1:
The patent segments the identification system by introducing multiple private user identifications (IMPIs) for a single web identity. Each terminal or browser instance receives a unique IMPI, allowing parallel registrations without conflict. This segmentation resolves the contradiction by enabling multiple registrations while maintaining manageable complexity through structured identification assignment.
Solution Approach 2:
The patent adds a new dimension to the identification system by introducing distinguishing identifiers that differentiate between multiple registrations of the same web identity. This dimensional expansion allows the system to track and manage multiple parallel registrations independently, transforming a single-dimension identification approach into a multi-dimensional one that supports versatility without proportionally increasing complexity.
2Adaptability or versatility
If the system generates unique private user identifications for each registration attempt, then multiple parallel registrations are enabled, but the probability of identification conflicts increases
Solution Approach 1:
The patent applies preliminary action by pre-assigning unique distinguishing identifiers to different terminals or browser instances before registration attempts. This pre-establishment of unique identifiers eliminates the risk of conflicts during registration, ensuring reliability while enabling parallel registrations. The system proactively prevents identification conflicts rather than reacting to them.
Solution Approach 2:
The patent incorporates feedback mechanisms to monitor and manage private user identification assignments. The system tracks which IMPIs are assigned to which web identities and terminals, providing feedback that prevents duplicate assignments and manages the probability of conflicts. This feedback loop maintains reliability even as the system scales to support multiple parallel registrations.
3Ease of operation
If the system allows unrestricted multiple registrations, then user flexibility is maximized, but network resource exhaustion from excessive registrations occurs
Solution Approach 1:
The patent applies partial action by implementing registration limits that allow a reasonable number of parallel registrations while preventing excessive ones. The system permits multiple registrations for user flexibility but enforces thresholds that stop before network resource exhaustion occurs. This partial limitation maintains ease of operation for legitimate uses while preventing harmful over-registration.
Solution Approach 2:
The patent introduces intermediary control mechanisms (such as authorization tokens and registration management functions) that mediate between user registration requests and network resource allocation. These intermediaries verify and control each registration attempt, ensuring that flexibility is provided within safe boundaries that prevent network resource exhaustion while maintaining ease of operation for authorized users.
Data Source
AI summary
It is provided a method, comprising monitoring, for each of plural attempts of a web identity to register for an internet protocol multimedia service, if the respective attempt is received; generating, for each of the plural attempts if the respective attempt is received, a respective private user identification based on the web identity and a respective distinguishing identifier, wherein probability that two of the private user identifications have a same value is less than a predefined limit; providing the respective private user identification in response to the respective attempt.


