Conditional Email Forwarding System Reduces Message Duplication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing email systems often duplicate messages by forwarding every email received at an internal address to an external address, leading to increased management burdens for users.

Innovation Solution

Implementing a system that conditionally forwards emails from internal to external addresses only after a threshold period, considering factors like message read status, thread activity, and user behavior, to minimize duplication and streamline message delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If every message received at the application-associated address is forwarded to the external address, then the user can access messages from both internal and external addresses, but the amount of messages the user must manage doubles and causes duplication

Engineering Contradiction:
Improvemessage access capabilityVSAvoidnumber of messages
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system performs preliminary action by immediately removing the message from the internal address after successful forwarding to the external address. This prevents duplication by ensuring the message exists in only one location (external address) after the forwarding operation completes, thereby maintaining versatility while reducing the quantity of messages to manage.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system extracts the message from the internal address space and places it in the external address space. By removing the message from the internal address after forwarding, the system separates the message management responsibility to the external address, eliminating duplication and reducing the total number of messages the user must manage.

Inventive Principle:
Principle #2Taking out (Extraction)

2Ease of operation

If the application allows access to messages within the application environment only, then message management is simplified, but users cannot access messages outside the application

Engineering Contradiction:
Improvemessage management simplicityVSAvoidmessage access flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system uses the external address as an intermediary that bridges internal and external message systems. Messages are forwarded to the external address, which acts as a mediator allowing users to access messages both within the application environment and externally, while the internal address removes the message after forwarding to maintain simplicity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The external address serves multiple functions: it receives forwarded messages, allows external access to messages, and acts as the final destination after internal address removal. This multi-functionality enables the system to provide both simplified internal management and flexible external access simultaneously.

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

3Speed

If messages are forwarded immediately upon receipt, then delivery speed is improved, but unnecessary duplication occurs when users have already read the message

Engineering Contradiction:
Improvemessage delivery speedVSAvoidnumber of duplicated messages
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The system performs preliminary action by monitoring whether the user has read the message before forwarding. If the user has read the message, the system removes the message from the internal address without forwarding, preventing unnecessary duplication while maintaining fast delivery for unread messages that need to be forwarded.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from user reading status to determine whether to forward the message. By checking if the user has read the message and using this feedback to control the forwarding decision, the system avoids duplicating messages that are already processed, thereby reducing the quantity of messages while maintaining efficient delivery for relevant messages.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP3061215B8Conditional delivery of electronic messages
Publication Date: 2018.05.23 MICROSOFT TECHNOLOGY LICENSING LLC

AI summary

A system is provided for conditionally forwarding electronic messages. Users of an online application or service are provided internal addresses (e.g., electronic mail addresses) within a domain (e.g., an Internet domain) of the application or service. When a message is received that is addressed to a user's internal address, it is queued for conditional forwarding to an external address of the user (e.g., an electronic mail address in a domain other than the domain of the application or service). After a threshold period of time lapses, if the message was not read via the online system (e.g., via web or mobile client software) it is forwarded to the external address. If additional messages were received for the same conversation or thread, they may be forwarded at the same time. Messages may be forwarded in their original form; multiple messages may be forwarded in digest form.