IMS User Availability Detection via Network Notification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

IMS network users may become temporarily unavailable due to factors like battery loss or spotty radio coverage, preventing external services from being notified of their unreachability, which hinders the delivery of MMS notifications and other services.

Innovation Solution

A method and system where an application server subscribes to the network user's state event package, generating notifications when the user becomes available again, allowing messages to be routed accordingly, even if the user is registered but unreachable.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the user remains registered in the network despite being temporarily unavailable (battery loss, spotty radio coverage), then the network maintains continuous service capability, but external services cannot detect the unreachability and message delivery fails

Engineering Contradiction:
Improveservice continuityVSAvoidavailability status information
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent introduces an intermediary notification mechanism between the network core and external services. When a registered user becomes unreachable (detected through failed message delivery attempts), the network generates a notification event that is forwarded to external services. This intermediary layer allows external services to detect availability status without requiring direct communication with the user device, thus resolving the information loss problem while maintaining service continuity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements a feedback loop where the network monitors message delivery status to registered users and generates notifications when delivery fails. This feedback mechanism allows the network to detect when a registered user is temporarily unavailable and communicate this status to external services, enabling them to adjust their message routing decisions based on real-time availability information.

Inventive Principle:
Principle #23Feedback

2Loss of information

If external services continuously probe user availability, then they can detect unreachability, but this increases network traffic and system complexity

Engineering Contradiction:
Improveavailability status informationVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by having the network proactively generate availability notifications before external services need to query them. Instead of requiring continuous probing by external services, the network monitors user reachability in advance and pushes notifications when status changes occur. This eliminates the need for complex continuous discovery mechanisms while maintaining accurate availability information.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The network performs self-service by autonomously monitoring message delivery status and generating availability notifications without requiring external services to actively probe or query user status. The network's existing message routing infrastructure is leveraged to detect unreachability, and the notification mechanism is automatically triggered based on delivery failure events, reducing overall system complexity.

Inventive Principle:
Principle #25Self-service

3Productivity

If the network implements continuous monitoring of user reachability, then message delivery can be optimized, but this increases network overhead and energy consumption

Engineering Contradiction:
Improvemessage delivery efficiencyVSAvoidnetwork energy consumption
Core Design Contradiction:
ProductivityVSUse of energy by stationary object

Solution Approach 1:

The patent implements periodic action by triggering availability notifications only at specific intervals - namely, when message delivery attempts fail. Instead of continuous monitoring, the network leverages existing periodic message routing operations to detect unreachability. Notifications are generated event-driven based on delivery failures, which occurs periodically as part of normal message routing, thus optimizing delivery efficiency without requiring additional continuous monitoring overhead.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent maintains continuity of useful action by integrating availability detection into the existing message routing process. The same network infrastructure and message flows used for normal communication are leveraged to detect unreachability and trigger notifications. This approach maintains message delivery efficiency while avoiding duplicate monitoring actions, as the useful message routing activity itself serves the dual purpose of delivery and availability detection.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS9451422B2Method, system and network device for routing a message to a temporarily unavailable network user
Publication Date: 2016.09.20 NOKIA TECHNOLOGIES OY
  • US9451422B2 patent drawing
  • US9451422B2 patent drawing
  • US9451422B2 patent drawing

AI summary

A method, system and network device routes a message to a temporarily unavailable network user, wherein a subscription to a registration state of the network user is initiated if the network user is indicated as being unavailable. Then, a notification is generated, when the registration state of the network user is changed to indicate a state when the network user is available again or when the network user is registered again, and the message is routed to the network user in response to receiving the notification. Thereby, network elements or servers generating messages can be informed about the connection state of the network user.