Dynamic Polling Interval for Email Distribution Servers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current pull e-mail systems face challenges in minimizing the delay between an e-mail message's arrival at the server and its delivery to mobile devices, as frequent polling increases network traffic and battery usage, while push e-mail systems offer instantaneous delivery but incur costs and energy wastage.

Innovation Solution

An e-mail distribution server is adapted to manage pull e-mail accounts by polling the server sooner when an outgoing e-mail message specifies a recipient with a managed pull e-mail account, reducing the polling interval and minimizing delay in message delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If the polling interval is reduced to minimize delivery delay, then the responsiveness of e-mail delivery is improved, but network traffic increases and battery life is reduced

Engineering Contradiction:
Improvedelivery delayVSAvoidbattery life
Core Design Contradiction:
Loss of timeVSLoss of energy

Solution Approach 1:

The system dynamically adjusts the polling interval based on the state of the e-mail account. When messages are present, the polling interval is reduced to ensure quick delivery. When no messages are present, the polling interval is extended to conserve battery life and reduce network traffic. This dynamic adaptation resolves the contradiction between delivery speed and energy consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the temporal parameter (polling interval) based on system state. The interval is shortened when e-mail messages are detected at the server, and lengthened when the account is empty. This parameter modification allows the system to optimize both delivery delay and energy consumption under different conditions.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the polling frequency is increased to reduce delivery delay, then the instantaneous nature of e-mail delivery is improved, but network traffic and cost increase

Engineering Contradiction:
Improvedelivery speedVSAvoidnetwork traffic
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The polling frequency is made dynamic rather than fixed. The system increases polling frequency only when necessary (when messages are present at the server) and reduces it when the account is empty. This dynamic adjustment maintains high delivery speed when needed while minimizing network traffic during idle periods.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The temporal parameter of polling interval is adjusted based on server state. When e-mail messages are detected, the interval is shortened to increase polling frequency and improve delivery speed. When no messages are present, the interval is lengthened to reduce network traffic volume.

Inventive Principle:
Principle #35Parameter changes

3Loss of energy

If pull e-mail is used to reduce costs and energy consumption, then operational efficiency is improved, but delivery delay increases

Engineering Contradiction:
Improveenergy consumptionVSAvoiddelivery delay
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The system transforms the static pull e-mail approach into a dynamic hybrid model. It maintains the energy-efficient polling mechanism of pull e-mail but introduces dynamic interval adjustment based on server state, allowing it to achieve push e-mail-like responsiveness when messages are present while maintaining cost and energy efficiency during idle periods.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The polling interval parameter is dynamically changed based on whether messages are present at the server. This allows the system to achieve fast delivery (similar to push) when needed while maintaining the cost-effective polling approach (similar to pull) during normal operation, thus resolving the contradiction between energy efficiency and delivery speed.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8209388B2Method and apparatus for efficient polling
Publication Date: 2012.06.26 MALIKIE INNOVATIONS LTD
  • US8209388B2 patent drawing
  • US8209388B2 patent drawing
  • US8209388B2 patent drawing

AI summary

An e-mail distribution server may manage many pull e-mail accounts by periodically, as defined by an interval time, polling associated pull e-mail servers for new mail. If the e-mail distribution server receives an e-mail message destined for a recipient having a pull e-mail account managed by the e-mail distribution server, the e-mail distribution server may recognize an opportunity to poll the pull e-mail server associated with the pull e-mail account sooner than the expiration of the interval time.