Hierarchical Queue Structure for Email Delivery Bottleneck Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Email delivery systems face issues with message queue congestion and resource consumption due to frequent delivery failures, such as full recipient mailboxes or unavailable destination servers, leading to storage and processing inefficiencies.

Innovation Solution

A communications system with a controller that manages email messages across multiple queues, moving failed messages to a secondary queue with a lower sending rate and re-routing them when the destination server becomes available, and utilizing a hierarchical queue structure with successively increasing storage intervals and decreasing sending rates to optimize resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the email delivery server repeatedly attempts to send failed messages at a high sending rate, then delivery speed is improved, but system resource consumption and queue congestion increase

Engineering Contradiction:
Improveemail delivery speedVSAvoidsystem resource consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent segments the email message queue into multiple priority levels (high, medium, low priority queues) based on message importance and delivery urgency. This segmentation allows the system to differentiate resource allocation, sending high-priority messages at higher rates while reducing the sending rate for lower-priority messages, thereby improving overall delivery speed for critical messages while conserving system resources.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent dynamically changes the sending rate parameter based on queue conditions, message priority, and system resource availability. The controller adjusts the sending rate for different queues and individual messages, increasing rates for high-priority messages and decreasing rates for low-priority messages or when system resources are constrained, thus optimizing the balance between delivery speed and resource consumption.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the email delivery server maintains a large queue to handle high message volume, then productivity is improved, but storage space and processing overhead increase

Engineering Contradiction:
Improvemessage processing capacityVSAvoidqueue storage space
Core Design Contradiction:
ProductivityVSVolume of stationary object

Solution Approach 1:

The patent divides the email queue into multiple priority-based sub-queues (high, medium, low priority) instead of using a single large queue. This segmentation allows the system to manage and process messages more efficiently, focusing resources on high-priority messages while maintaining appropriate storage allocation for each priority level, thereby improving productivity without requiring excessive total storage space.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements mechanisms to discard or archive low-priority messages that have been in the queue for extended periods or during system overload conditions. This allows the system to maintain high productivity for critical messages by freeing up storage space and processing resources, while still preserving the ability to handle high message volumes when resources are available.

Inventive Principle:
Principle #34Discarding and recovering

3Reliability

If the system implements a secondary queue for failed messages, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improvemessage delivery reliabilityVSAvoidqueue management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent integrates the secondary queue functionality directly into the priority queue structure, where low-priority queues effectively serve as secondary queues for failed or deferred messages. This unified segmentation approach maintains delivery reliability by ensuring that messages are not lost but rather requeued at lower priorities for later retry, while avoiding the need for separate complex queue management systems.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent merges the secondary queue functionality with the priority-based queue structure, combining what would traditionally be separate queue systems into a unified multi-priority queue管理机制. This merging simplifies device complexity by using a single queue management framework that handles both primary and secondary queue functions, while still maintaining high delivery reliability through automated retry mechanisms at different priority levels.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8271681B2Communications system using hierarchical queue structure for email message delivery and related methods
Publication Date: 2012.09.18 MALIKIE INNOVATIONS LTD
  • US8271681B2 patent drawing
  • US8271681B2 patent drawing
  • US8271681B2 patent drawing

AI summary

A communications system may include at least one destination server for hosting email message boxes, and communications devices for generating email messages each associated with a respective message box. A delivery server may have a plurality of queues and a controller. The controller may store the email messages in a first queue, and attempt to send the stored email messages to the destination server at a first sending rate. The controller may also move email messages stored in the first queue to a second queue based upon a delivery failure. Email messages may be sent from the second queue at a second sending rate less than the first sending rate. The controller may also move email messages from the second queue to the first queue having a common characteristic with a successfully delivered email message.