IoT Notification Routing with Dynamic Recipient Priority Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvenotification timelinessVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If location data and presence information are continuously monitored, then notification accuracy is improved, but energy consumption increases

Engineering Contradiction:
Improvenotification accuracyVSAvoidenergy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

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.

Inventive Principle:
Principle #19Periodic action

3Reliability

If a multi-tier notification tree is implemented, then notification coverage is improved, but the time to determine event and send notification increases

Engineering Contradiction:
Improvenotification coverageVSAvoidnotification delay
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12013674B2System and method for providing notifications
Publication Date: 2024.06.18 HUBBELL INC
  • US12013674B2 patent drawing
  • US12013674B2 patent drawing
  • US12013674B2 patent drawing

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.