Parallel WebRTC IMS Registration via Unique Private User Identifications

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvemultiple parallel registrationsVSAvoididentification management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

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

Engineering Contradiction:
Improveparallel registration capabilityVSAvoididentification uniqueness
Core Design Contradiction:
Adaptability or versatilityVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If the system allows unrestricted multiple registrations, then user flexibility is maximized, but network resource exhaustion from excessive registrations occurs

Engineering Contradiction:
Improveregistration flexibilityVSAvoidnetwork resource exhaustion
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

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.

Inventive Principle:
Principle #16Partial or excessive action

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11405764B2Multiple parallel WebRTC accesses to IMS
Publication Date: 2022.08.02 NOKIA SOLUTIONS & NETWORKS OY
  • US11405764B2 patent drawing
  • US11405764B2 patent drawing
  • US11405764B2 patent drawing

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.