IoT Notification Routing with Dynamic Recipient Priority Updates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems for providing notifications from connected devices in IoT environments lack efficient mechanisms for determining events and dynamically updating notification trees based on recipient location and presence, leading to potential delays in alerting users to emergencies.
Innovation Solution
A system and method that utilize computing devices to obtain data from connected devices, determine events, and access a multi-tier notification tree, dynamically updating recipient priorities based on user data to ensure timely notifications, even across different ecosystems and platforms.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a traditional notification system is used without dynamic updates, then the system complexity is reduced, but the notification timeliness and accuracy deteriorate
Solution Approach 1:
The notification tree is dynamically updated based on real-time location data and presence information of recipients. The system continuously monitors recipient status and adjusts notification routing accordingly, ensuring that notifications are delivered to the most appropriate recipients at the right time without requiring a completely complex reconfiguration of the entire notification system.
Solution Approach 2:
The system implements feedback mechanisms by monitoring recipient presence and location data, then using this information to adjust notification routing decisions. This feedback loop allows the system to adapt to changing conditions and improve notification delivery without requiring excessive system complexity.
2Measurement precision
If location data and presence information are continuously monitored, then notification accuracy is improved, but energy consumption increases
Solution Approach 1:
Instead of continuous monitoring, the system uses periodic updates of location and presence data. Recipients' devices report their status at intervals or when significant changes occur, allowing the notification system to maintain accuracy while reducing the energy burden of constant data collection and processing.
3Reliability
If a multi-tier notification tree is implemented, then notification coverage is improved, but the time to determine event and send notification increases
Solution Approach 1:
The notification tree structure is pre-configured with multiple tiers of recipients before events occur. When an event is detected, the system can quickly determine which tier to notify first based on the event type and severity, avoiding the need to analyze and build the notification hierarchy in real-time. This preliminary structuring enables fast notification delivery while maintaining comprehensive coverage.
Data Source
AI summary
A method for providing a notification associated with at least one of a plurality of connected devices is provided. The method includes obtaining, by one or more computing devices, data from one or more connected devices. The method further includes determining, by the one or more computing devices, occurrence of an event based, at least in part, on the data obtained from the one or more connected devices. In addition, the method includes accessing, by the one or more computing devices, a multi-tier notification tree. The method further includes providing, by the one or more computing devices, a notification indicative of the event to one or more recipients included in the multi-tier notification tree.


