Real-Time Message Allocation Computer for Dynamic Traffic Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Messaging gateway systems face inefficiencies and delays due to fixed message traffic limits, leading to queuing of messages from some providers while others underutilize capacity, resulting in wasted capacity and inefficient message delivery.
Innovation Solution
A real-time message allocation system dynamically adjusts message traffic limits based on current usage, using a message traffic monitor and throttling controller to ensure each provider system sends messages within allocated limits, thereby optimizing capacity utilization and preventing delays.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If fixed message traffic limits are set for each message provider system, then message gateway system capacity is protected from overload, but message delivery efficiency deteriorates due to queuing delays and wasted capacity
Solution Approach 1:
The patent implements dynamic message traffic allocation where the message gateway system continuously monitors actual message traffic volumes from each message provider system and adjusts allocation limits in real-time. This replaces fixed static limits with adaptive dynamic limits that respond to changing traffic conditions, allowing the system to protect against overload while maximizing throughput efficiency.
Solution Approach 2:
The system employs a feedback mechanism where the message gateway monitors incoming message traffic from each message provider system and uses this information to adjust allocation limits. The monitoring component tracks actual traffic volumes and feeds this data back to the allocation logic, which then modifies limits accordingly - increasing limits when traffic is below capacity and decreasing them when approaching overload thresholds.
2Speed
If message traffic limits are increased for message provider systems, then message delivery speed improves, but system overload risk increases
Solution Approach 1:
The patent applies dynamic adjustment of message traffic limits based on real-time system conditions. When the message gateway has available capacity, it increases allocation limits to allow faster message delivery. When approaching overload conditions, it dynamically reduces limits to prevent system failure, thus balancing speed improvement with overload protection.
Solution Approach 2:
The system changes the parameter of message traffic allocation limits based on monitored conditions. It adjusts these parameters dynamically - increasing them when capacity is available to improve delivery speed, and decreasing them when load approaches thresholds to prevent overload, thereby optimizing the trade-off between speed and system stability.
3Productivity
If real-time monitoring and dynamic allocation is implemented, then message delivery efficiency improves, but system complexity increases
Solution Approach 1:
The patent segments the message gateway system into distinct functional components: a monitoring component that tracks message traffic from each provider system, an allocation component that determines dynamic limits based on monitored data, and a control component that enforces these limits. This segmentation allows the complex dynamic allocation function to be implemented through coordinated simple components, managing overall system complexity.
Solution Approach 2:
The patent introduces an intermediary allocation mechanism between the message provider systems and the gateway processing infrastructure. This intermediary layer monitors traffic, calculates dynamic limits, and mediates message flow accordingly. While it adds a component, it simplifies the overall control logic by centralizing the decision-making function rather than requiring complex distributed coordination.
Data Source
AI summary
A real-time message allocation computer in a messaging gateway system may determine the maximum amount of message traffic for each of a plurality of message provider systems based on information indicative of the magnitude of message traffic that is received by the messaging gateway system from each of the message provider systems.A message delivery controller in a message provider system may throttle the messages from the message provider system to a messaging gateway system so that the message traffic does not exceed information indicative of a maximum amount of message traffic which is received from the messaging gateway system.


