Communication Network Session Subscription Timing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In IP-based telecommunication networks, sudden peak registrations of user agents can overwhelm the network with a multitude of messages, leading to potential data loss and network outages due to 'avalanches' of messaging activity.
Innovation Solution
Delays establishing a subscription to be notified of registration events until a session is established, reducing initial messaging traffic and distributing it more broadly across the network.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a subscription is established immediately after UA registration to notify of registration events, then session management reliability is improved, but network message load increases causing avalanches during peak registrations
Solution Approach 1:
The patent applies preliminary action by establishing the subscription to registration events at the moment of session establishment rather than at UA registration. This timing ensures the subscription is in place before any registration events need to be notified during the session, maintaining reliability while avoiding the message avalanche problem of immediate post-registration subscription establishment.
Solution Approach 2:
The patent implements dynamics by making the subscription establishment timing flexible and conditional on session establishment rather than fixed at registration. This dynamic approach allows the system to adapt subscription creation to actual session needs, reducing unnecessary subscriptions during peak registration periods while ensuring coverage when sessions are active.
2Adaptability or versatility
If multiple UAs register simultaneously during peak periods, then network service coverage is improved, but message avalanches cause network outages and data loss
Solution Approach 1:
The patent uses preliminary action by preparing the subscription mechanism in advance at session establishment time, so when multiple UAs register simultaneously, the notifications are handled systematically rather than creating message avalanches. This ensures network stability is maintained while allowing simultaneous registrations to proceed.
Solution Approach 2:
The subscription mechanism acts as an intermediary between registration events and session management. By establishing this intermediary at session establishment rather than UA registration, the system mediates the flow of registration notifications in a controlled manner, preventing message avalanches while maintaining service coverage for multiple simultaneous UAs.
3Reliability
If subscription is established at UA registration, then notification coverage is improved, but messaging activity is concentrated causing network overload
Solution Approach 1:
The patent applies preliminary action by establishing subscriptions at session establishment rather than UA registration. This ensures notification coverage is in place before sessions begin, while distributing the messaging activity across different timing points (session start times) rather than concentrating it at registration moments, thus reducing network overload.
Solution Approach 2:
The patent implements periodic action by spacing out subscription establishment events according to session establishment times rather than concentrating them at registration times. This distributes messaging activity periodically across different moments, preventing concentration and network overload while maintaining notification coverage for all active sessions.
Data Source
AI summary
A technique for managing sessions in a communication network that does not subscribe to registration events immediately after an entity in the network is registered but rather delays subscribing to these events until a time that such notification would be normally used, such as after a revocable session has been established with the entity. An entity registers to enable sessions to be established with other entities in the communication network. After a session is established, a check is performed to determine if a subscription to be notified of events that warrants revoking the session already exists. If not, a subscription is established to be notified of events that warrant revoking the session. If during the session a notification is received indicating that an event that warrants revoking the session has occurred, the session is revoked.


