Notification Gateway Routing for Unified Administrator Device Alerts
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
There is no uniform way for administrators to receive notifications about order life cycles and critical system information across multiple user devices, requiring separate access to OEM webpages or device-installed services.
Innovation Solution
A notification gateway system that receives requests from various publishers, identifies the appropriate channel type, and delivers notifications to user devices via dispatchers associated with the administrator, abstracting the complexity of delivery across different channels.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If administrators access OEM webpages or mobile applications from each user device to receive notifications, then they can receive order life cycle notifications, but the process becomes complex and non-uniform across different devices and channels
Solution Approach 1:
The patent introduces a notification gateway as an intermediary component that receives notification requests from publishers and routes them to appropriate dispatchers. This gateway abstracts the complexity of multi-channel notification delivery, allowing administrators to receive notifications uniformly across different devices and channels without needing to manually access multiple OEM webpages or applications.
Solution Approach 2:
The notification gateway and dispatcher system provides universal notification delivery across multiple channels (email, SMS, push notifications, etc.) and device types. A single notification request can be delivered through multiple channels simultaneously, and administrators can receive notifications on any device without needing device-specific implementations.
2Adaptability or versatility
If separate services are installed on each user device to receive critical system information, then device-specific notifications work, but there is no uniform notification method across all user devices
Solution Approach 1:
The notification gateway serves as a centralized intermediary that manages all notification delivery operations. Instead of requiring separate services on each device, the gateway receives notification requests and routes them through appropriate dispatchers to reach administrators on any device through any channel, providing both versatility and simplified management.
Solution Approach 2:
The system segments notification delivery into distinct functional components: publishers generate notifications, the gateway routes them, and specialized dispatchers handle specific channels. This segmentation allows each component to be optimized independently while maintaining overall system simplicity and uniformity across devices.
3Adaptability or versatility
If multiple notification channels are supported for different devices, then notification coverage is improved, but the system complexity increases
Solution Approach 1:
The notification system is segmented into specialized dispatchers, each responsible for a specific channel type (email dispatcher, SMS dispatcher, push notification dispatcher, etc.). This segmentation allows the system to support multiple channels with high versatility while keeping each dispatcher's internal logic simple and manageable.
Solution Approach 2:
The notification gateway acts as a mediating layer that receives generic notification requests and automatically routes them to the appropriate specialized dispatchers based on the desired channel. This intermediary approach shields the complexity of multi-channel support from both publishers and end users, providing versatility without exposing system complexity.
Data Source
AI summary
Notifications can be provided across user devices. A notification gateway can be configured to receive notification requests from a variety of publishers. The notification requests can identify a channel type over which notifications should be sent to user devices that an administrator uses. The notification gateway can deliver each notification request to a topic that is associated with the defined channel type. Dispatchers subscribed to the topics can receive the notification requests. Each dispatcher can use the content of a notification request to generate and send notifications over the respective channel type to each user device used by an administrator identified in the notification request.


