Server-Based Email Filtering with Self-Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing email systems are inefficient in managing inbound messages, as users must manually review and delete unimportant emails, and while rule-based and predictive filters improve efficiency, they can be time-consuming to set up and may not work with all email systems, especially legacy systems.

Innovation Solution

A system and method that allows users to customize and expand email filtering capabilities, compatible with existing email clients and servers, by connecting to a message server, retrieving message identifiers, and using metadata to determine target folders for message processing, enabling automatic sorting of messages without user intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If rule-based filters are used to manage inbound messages, then message filtering capability is improved, but system complexity and time to set up and maintain increases

Engineering Contradiction:
Improvemessage filtering capabilityVSAvoidsystem complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The system performs self-learning by automatically analyzing user actions on messages (opening, deleting, marking as important) and generating filtering rules without user intervention. The server autonomously trains the filtering model using aggregated message data and user behavior patterns, eliminating the need for manual rule creation and maintenance while reducing system complexity.

Inventive Principle:
Principle #25Self-service

2Extent of automation

If predictive filters using fuzzy logic are implemented, then automation of message sorting is improved, but compatibility with legacy email systems deteriorates

Engineering Contradiction:
Improvemessage sorting automationVSAvoidcompatibility with legacy systems
Core Design Contradiction:
Extent of automationVSAdaptability or versatility

Solution Approach 1:

A server component acts as an intermediary between legacy email systems and the predictive filtering functionality. The server retrieves messages from various email systems using standard protocols (IMAP, POP3, SMTP), processes them through the machine learning model, and returns filtered results in formats compatible with different email clients. This intermediary layer enables automated sorting without requiring changes to legacy systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If custom user interfaces are provided for visual message separation, then user control over message organization is improved, but ease of operation deteriorates due to requirement for special software

Engineering Contradiction:
Improveuser control over message organizationVSAvoidcompatibility with third-party clients
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The filtering logic and visual separation functionality are extracted from the email client and relocated to the server. The server handles all message classification and folder assignment operations, while the client only needs to display messages in their assigned folders using standard email interface capabilities. This extraction eliminates the need for custom client software while preserving user control over message organization through server-managed filtering rules.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10223369B2Processing electronic messages
Publication Date: 2019.03.05 SANEBOX
  • US10223369B2 patent drawing
  • US10223369B2 patent drawing
  • US10223369B2 patent drawing

AI summary

The invention relates to a system for processing electronic messages. The system includes a communications module configured to interoperate with a plurality of email servers and coupled to a message processing module. The message processing module is configured to identify inbound messages and process such messages based on statistical analysis, user training, and shared rules. The system is compatible with most existing email clients and servers. The invention also relates to methods for processing messages and methods for training message processing systems.