Workflow Message Routing With Dynamic Rules Under Infrastructure Load
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems fail to efficiently manage dynamic work environments in business enterprises by uniformly allocating computing resources and load on infrastructure, leading to suboptimal system performance and inefficiencies in workflow applications.
Innovation Solution
A method and system for dynamically transmitting notification messages based on real-time monitoring of contextual metrics, allowing dynamic rule adjustments to balance load and improve system performance by temporarily pausing or altering static rules when thresholds are exceeded.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If static rules are used for message routing, then system simplicity is maintained, but system performance deteriorates under dynamic workloads
Solution Approach 1:
The patent applies dynamics by transitioning from static routing rules to dynamic rule selection. The system continuously monitors contextual metrics (infrastructure load, message volume, user preferences) and dynamically adjusts routing decisions in real-time. This allows the message routing mechanism to adapt to changing workload conditions, ensuring optimal system performance while maintaining manageable complexity through automated decision-making.
2Device complexity
If uniform resource allocation is used, then infrastructure simplicity is maintained, but operational efficiency deteriorates
Solution Approach 1:
The patent applies local quality by implementing non-uniform resource allocation based on contextual conditions. Different routing decisions are made for different message types, users, and infrastructure states. The system monitors contextual metrics and applies localized routing strategies that optimize resource utilization for specific scenarios, thereby improving operational efficiency while managing complexity through targeted rather than blanket resource management.
Solution Approach 2:
The patent changes operational parameters dynamically based on monitored contextual metrics. Routing parameters such as priority, destination selection, and delivery timing are adjusted according to real-time conditions including infrastructure load, message volume, and user preferences. This parameter adaptation enables the system to optimize operational efficiency without requiring complex manual configuration, as the system self-adjusts based on observed conditions.
3Reliability
If real-time monitoring is implemented, then system performance is improved, but computational overhead increases
Solution Approach 1:
The patent implements feedback mechanisms where the system continuously monitors contextual metrics (infrastructure load, message processing status, user response) and uses this information to adjust routing decisions. This feedback loop enables real-time optimization of system performance by adapting to actual conditions rather than relying on predetermined assumptions. The feedback-driven approach ensures that computational resources are allocated efficiently to monitoring and adjustment operations, balancing performance improvement with acceptable overhead.
Data Source
AI summary
The present disclosure provides a method and system for dynamically transmitting notification messages to users of a client device. The method comprises, receiving one or more messages to be transmitted to one or more client applications on the client device. The method further comprises monitoring the one or more messages based on one or more user profiles and one or more contextual real-time metrics and determining if the one or more contextual real-time metrics exceeds a pre-defined threshold. In response to determining that the one or more contextual real-time metrics does not exceed the pre-defined threshold, the method comprises, transmitting the one or more messages to the one or more client applications on the client device based on one or more static rules embedded within the one or more messages. In response to determining that the one or more contextual real-time metrics exceeds the pre-defined threshold, the method comprises disabling the one or more static rules to temporality pause transmission of the one or more messages. The method further comprises, updating the one or more static rules for subsequent transmission of the one or messages to the one or more client applications on the client device. A system for dynamically transmitting notification messages to users of a client device is also disclosed.


