IoT Notification Routing via Message Queue Prioritization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current IoT architectures lack the ability to distinguish between different types and priorities of notifications from IoT devices, leading to network overburden, increased transmission delays, and congestion, as they route all notifications in a non-discretionary manner without considering network characteristics or customer preferences.

Innovation Solution

The proposed system uses a Service Capability Server (SCS) node to route notifications based on characteristics such as type, priority, and customer preferences, employing message queues and configuration options to selectively store and transmit notifications, allowing for prioritization and efficient distribution within the telecommunications network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If all IoT device notifications are routed in a non-discretionary manner without distinction, then the system maintains simplicity in routing logic, but network congestion and transmission delays increase

Engineering Contradiction:
Improverouting logic simplicityVSAvoidtransmission delays
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent segments notifications into different priority levels (high priority and low priority) and routes them through different message queues. High priority notifications are routed to high priority message queues while low priority notifications are routed to low priority message queues, allowing time-sensitive notifications to be processed and transmitted faster without affecting the overall system complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The Service Capability Server (SCS) acts as an intermediary between IoT devices and the network infrastructure. It introduces message queues as intermediate storage components that buffer notifications before transmission, enabling prioritization and efficient routing decisions without requiring complex routing logic at the device level

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of time

If priority-based routing is implemented for IoT notifications, then transmission delays for important notifications are reduced, but system complexity increases

Engineering Contradiction:
Improvetransmission delaysVSAvoidsystem complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system is segmented into distinct components: high priority message queues, low priority message queues, and corresponding service logic. Each component has a specific function, and the segmentation allows priority-based routing to be implemented through clear, maintainable code structures rather than complex algorithms

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses priority level parameters to determine routing behavior. By changing the priority parameter of a notification, the routing path automatically changes without requiring complex decision logic. This parameter-driven approach simplifies the system architecture while enabling sophisticated routing behavior

Inventive Principle:
Principle #35Parameter changes

3Productivity

If message queues are used to prioritize notifications, then network resource utilization is optimized, but infrastructure complexity increases

Engineering Contradiction:
Improvenetwork resource utilizationVSAvoidinfrastructure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The message queue infrastructure serves multiple functions: it acts as a buffer for notifications, a prioritization mechanism, a routing decision point, and a transmission scheduler. This multi-functionality reduces the need for separate components for each function, thereby optimizing network resource utilization without proportionally increasing infrastructure complexity

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

Message queues serve as intermediary components that decouple the notification generation process from the transmission process. This mediation allows the system to optimize network resource utilization by batching, prioritizing, and scheduling transmissions without requiring complex real-time coordination between devices and network infrastructure

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11836548B2Smart event monitoring of IoT devices using message queue
Publication Date: 2023.12.05 T MOBILE US INC
  • US11836548B2 patent drawing
  • US11836548B2 patent drawing
  • US11836548B2 patent drawing

AI summary

A system for routing Internet-of-Things (IoT) device notifications, or a method therefore are described. For example, a system includes a processor; and computer-readable instructions that, when executed by the processor, cause the system to perform operations including receiving, from a notification customer, preferences for a selection of notifications associated with IoT devices; storing each notification of the notifications in one or more message queues, the message queues being associated with the preferences; and transmitting the selection of the notifications to the notification customer, wherein the selection of notifications comprises a subset of the notifications.