SMTP Server Alternate Contact Retrieval

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Email systems face challenges in providing alternate contact information to senders when recipients' mailboxes are unavailable due to full storage quotas, system failures, or changes in employment, leading to delayed or impossible contact with recipients.

Innovation Solution

Implementing a system where the recipient server returns alternate contact information within an SMTP response to the sender based on preconfigured criteria, such as storage quota exceeded or system failure, without requiring the recipient's mailbox to expend resources, using directory information to identify the recipient's inbox and determine satisfaction of alternate contact criteria.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the recipient server waits until the mailbox is accessed to provide alternate contact information, then the mailbox can be fully processed, but the sender experiences delayed or lost contact opportunities

Engineering Contradiction:
Improvecontact reliabilityVSAvoidtime delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by checking alternate contact criteria and retrieving alternate contact information before the mailbox is fully accessed or the SMTP transaction completes. The recipient server proactively determines whether to return alternate contact information in the SMTP response, allowing the sender to obtain contact details early in the communication process rather than waiting for mailbox access failures or subsequent notifications.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the recipient mailbox processes all messages fully before responding, then message delivery is complete, but system resources are wasted when the mailbox is unavailable

Engineering Contradiction:
Improvemessage processing efficiencyVSAvoidsystem resource consumption
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system extracts the essential function of providing alternate contact information from the full mailbox processing sequence. By checking alternate contact criteria and returning relevant information early in the SMTP transaction (during the RCPT TO command processing), the system separates the alternate contact information provision from the full message delivery process, avoiding wasted resources on messages that will not be delivered to the mailbox.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system implements feedback by checking alternate contact criteria and returning alternate contact information in the SMTP response to the sender. This feedback mechanism allows the sending system to adjust its behavior based on the recipient's availability status, preventing further processing of messages that cannot be delivered to the mailbox while still providing useful contact information.

Inventive Principle:
Principle #23Feedback

3Reliability

If the system checks alternate contact criteria for every message, then contact reliability is improved, but processing complexity increases

Engineering Contradiction:
Improvecontact availabilityVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system achieves universality by implementing a single alternate contact information retrieval mechanism that serves multiple purposes: determining whether to return alternate contact information, providing contact details to senders, and handling various mailbox availability scenarios (full quota, system failure, employment changes). This multi-functional approach consolidates what could be multiple separate processing steps into one unified mechanism.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10484322B2Handling various scenarios where an email recipient is not available
Publication Date: 2019.11.19 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10484322B2 patent drawing
  • US10484322B2 patent drawing
  • US10484322B2 patent drawing

AI summary

A method for sending a plurality of alternate contact information associated with an online communication system. The method may include receiving an electronic message associated with the online communication system, wherein the electronic message is addressed to a recipient from a sender. The method may also include identifying a recipient inbox using a plurality of directory information associated with the received electronic message. The method may further include determining the identified recipient inbox satisfies at least one of a plurality of alternate contact criteria. The method may also include transmitting a plurality of alternate recipient contact information within a simple message transfer protocol (SMTP) response to the sender based on the plurality of determined alternate contact criteria being satisfied.