Client Email Polling to Reduce Proxy Server Workload

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing email communication systems burden email proxy servers by requiring frequent polling for new messages, leading to increased workload and costs, especially when users have multiple email accounts, and SMS notifications are limited and expensive due to character restrictions and carrier charges.

Innovation Solution

A system where a client email application on a user's computer periodically polls an ISP server for new emails and sends notifications to an email proxy server, which then pushes emails to a mobile device, allowing users to set preferred polling intervals and reducing the proxy server's workload, while using HTTP connections for secure and efficient communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the email proxy server periodically polls the email storage server for new messages, then new emails can be delivered to the user's mobile device, but the workload on the email proxy server increases significantly

Engineering Contradiction:
Improveemail delivery reliabilityVSAvoidproxy server workload
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Instead of the email proxy server polling the email storage server for new messages, the client application on the user's computer performs the polling function. The client application checks the email storage server for new messages and notifies the email proxy server when messages are found, thereby inverting the traditional client-server polling relationship and reducing the proxy server's workload.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The client application on the user's computer autonomously performs the email polling function, checking the email storage server for new messages without requiring the email proxy server to initiate each check. This self-service approach allows the client to independently manage email retrieval while the proxy server only needs to receive notifications and forward messages.

Inventive Principle:
Principle #25Self-service

2Speed

If SMS messages are used to notify users of new emails, then users receive timely notifications on their mobile phones, but the cost increases due to carrier charges and character limitations

Engineering Contradiction:
Improvenotification speedVSAvoidcommunication cost
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The system changes the notification method from SMS messages to email notifications. Instead of using SMS which has character limitations and incurs carrier charges, the system sends full email messages to the user's mobile device through the email proxy server, thereby changing the communication parameter from text messaging to email delivery.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system creates a copy of the email message and sends it to the user's mobile device. Rather than using SMS to notify users, the actual email content is copied and delivered to the mobile device through the email proxy server, allowing users to receive complete messages without character limitations.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8301711B2Electronic mail communications system with client email internet service provider (ISP) polling application and related methods
Publication Date: 2012.10.30 MALIKIE INNOVATIONS LTD
  • US8301711B2 patent drawing
  • US8301711B2 patent drawing
  • US8301711B2 patent drawing

AI summary

An electronic mail (email) communications system may include a mobile wireless communications device, a wireless communications network connected to the Internet, and an Internet Service Provider (ISP) server connected to the Internet for receiving emails for a given user. The system may further include an email proxy server connected to the Internet for pushing emails from the ISP server to the mobile wireless communications device via the wireless communications network. A user computer may be connected to the Internet and may include a client email application for periodically polling the ISP server to detect new emails. The client email application may also send new email notifications to the email proxy server upon detection of new emails to cause the email proxy server to push the new emails to the mobile wireless communications device.