Dynamic Throttling for Bulk Message Delivery Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing ubiquity of wireless devices leads to high volumes of data traffic, causing service interruptions and equipment failures, necessitating an efficient method to manage and dynamically throttle traffic to maximize user experience.

Innovation Solution

Implementing an intelligent dynamic throttling capability within a Messaging Inter-Carrier Vendor (MICV) that accommodates various types of messages and data, using a computer system with processors, memory, and communication infrastructure to process and manage traffic through message processing engines, queues, and administrative interfaces, allowing for flexible and configurable message handling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If bulk message traffic is processed without dynamic throttling, then message delivery speed is improved, but system reliability deteriorates due to service interruptions and equipment failures

Engineering Contradiction:
Improvemessage delivery speedVSAvoidsystem reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system implements dynamic throttling that automatically adjusts message transmission rates based on real-time system conditions. The throttling mechanism transitions from static to dynamic control, monitoring system health metrics and adapting the message delivery pace to prevent overload while maintaining optimal throughput during normal operation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback loops that continuously monitor system state and adjust throttling parameters accordingly. When system reliability metrics deteriorate or error rates increase, the feedback mechanism triggers reduced throttling levels to prevent further degradation, creating a self-regulating system that balances speed and reliability.

Inventive Principle:
Principle #23Feedback

2Reliability

If dynamic throttling is implemented to manage traffic pools, then system reliability is improved, but message delivery speed deteriorates

Engineering Contradiction:
Improvesystem reliabilityVSAvoidmessage delivery speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The throttling mechanism applies partial restriction rather than complete blocking during normal operation. Instead of stopping message flow entirely when thresholds are approached, the system applies gradual throttling that reduces but does not eliminate traffic, maintaining forward progress while preventing system overload and preserving overall reliability.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system implements periodic reassessment of throttling levels rather than continuous static restriction. Throttling parameters are reviewed at defined intervals and adjusted based on current system conditions, allowing the system to maintain higher speeds during favorable conditions while periodically checking and enforcing reliability constraints when needed.

Inventive Principle:
Principle #19Periodic action

3Productivity

If high volumes of data traffic are allowed to flow through the mobile ecosystem, then productivity is improved, but device complexity increases leading to service interruptions

Engineering Contradiction:
Improvedata traffic throughputVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system introduces intermediary throttling control mechanisms that act as mediators between high-volume traffic sources and the mobile ecosystem infrastructure. These intermediary controls regulate traffic flow at strategic points, preventing raw high-volume traffic from directly overwhelming system components, thus maintaining productivity while reducing the effective complexity burden on individual system elements.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP2691869B1System and method for dynamic throttling during bulk message delivery
Publication Date: 2019.12.18 SYBASE 365 INC
  • EP2691869B1 patent drawingFigure 1
  • EP2691869B1 patent drawingFigure 2
  • EP2691869B1 patent drawingFigure 3

AI summary

An flexible, extensible, and dynamically configurable intelligent throttling capability that among other things can support the bulk processing of a wide range of information (including inter alia Short Message Service, Multimedia Message Service, IP Multimedia Subsystem, etc. messages; E-Mail messages; Instant Messaging communications; Session Initiation Protocol-addressed artifacts; signaling, command- and-control, application, etc. data; etc.) that may result following for example service interruptions, system outages, bursts of traffic (for example in response to a tele-voting initiative, from a mass broadcast of alert or information messages in response to a news item or an emergency situation, etc.), equipment failures, etc.