Multicast Gateway Manifest Switching for Timely Alert Delivery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current information distribution networks experience congestion and delays in delivering notification messages, such as emergency alerts, due to multiple devices simultaneously attempting to download the messages, which can prevent timely retrieval.
Innovation Solution
Implementing a multicast gateway that joins multicast groups to receive notification messages and modifies manifest files to incorporate notification content, caching and distributing it efficiently within the network.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple devices simultaneously download notification messages from the server, then notification delivery coverage is improved, but network congestion increases and retrieval reliability deteriorates
Solution Approach 1:
A multicast gateway is introduced as an intermediary between the notification message server and client devices. The gateway receives notification messages via unicast and converts them to multicast streams, distributing content through existing broadcast infrastructure (cable TV, satellite, terrestrial TV) rather than allowing direct simultaneous downloads from the server. This mediator approach eliminates network congestion while maintaining delivery reliability.
Solution Approach 2:
The notification message content is copied and distributed through multiple parallel channels via the multicast gateway. Instead of one server-to-device connection, the system creates multiple copies of the notification stream that can be delivered simultaneously through different pathways (broadcast network, wireless network), ensuring reliable delivery without server overload.
2Loss of time
If polling frequency is increased to ensure timely notification retrieval, then notification delivery timeliness is improved, but network traffic and server load increase
Solution Approach 1:
The system implements periodic polling by the multicast gateway at configured intervals to check for new notification messages from the server. Once a notification is retrieved, the gateway establishes a continuous multicast distribution to client devices. This periodic action pattern ensures timely notifications while minimizing server load compared to continuous or high-frequency polling.
Solution Approach 2:
After the initial notification retrieval, the system establishes continuous multicast distribution to all registered client devices. This continuity ensures that notifications are delivered immediately without requiring repeated polling, maintaining delivery timeliness while reducing server processing requirements through efficient multicast protocols.
3Device complexity
If unicast distribution is used for notification messages, then delivery control is simplified, but network bandwidth consumption increases during peak load
Solution Approach 1:
Multiple unicast notification delivery connections are merged into a single multicast stream. The multicast gateway consolidates what would otherwise be separate unicast transmissions to multiple devices into one efficient multicast broadcast, significantly reducing network bandwidth consumption while maintaining the ability to deliver to all registered devices simultaneously.
Solution Approach 2:
The multicast gateway serves multiple functions: it receives unicast notification messages from the server, converts them to multicast streams, distributes them through broadcast infrastructure, and manages client device registration. This multi-functionality allows the system to maintain simple delivery control mechanisms while achieving efficient bandwidth utilization through multicast.
Data Source
AI summary
Methods and systems are disclosed for delivery of notification messaging in an IP network. A multicast gateway may receive manifest files and segments of programming content for retrieval by a client device. The multicast gateway may receive segments of a notification message and modify information in the manifest file to reference the notification message content. Upon retrieval of the manifest file by a client device, the client may access the notification message content referenced in the manifest file. The multicast gateway may replace references to programming content with references to notification message content having a corresponding content type.


