Email Sorting via N-Gram Entropy and Affinity Scoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Individuals face challenges in managing and organizing a large volume of emails, leading to a cumbersome and ineffective inbox-based system due to the complexity and overlap of folders, causing them to abandon folder-based organization.

Innovation Solution

An email application is configured to perform an initial training process analyzing emails on an n-gram basis to identify high-value n-grams for each folder, which are then used to sort new emails into appropriate folders or suggest the creation of new folders based on affinity scores.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual folder sorting is used to organize emails, then email organization is improved, but the complexity of the folder structure increases over time making it difficult to navigate

Engineering Contradiction:
Improveemail organizationVSAvoidfolder structure complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system automatically sorts incoming emails into appropriate folders by analyzing email content against trained folder characteristics, eliminating the need for manual sorting while maintaining organized structure. The email application performs self-organization through automated classification based on n-gram analysis and affinity scores.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The manual mechanical process of physically sorting emails into folders is replaced by an automated computational system that uses n-gram analysis, entropy calculation, and machine learning to automatically classify and route emails to appropriate folders without user intervention.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Ease of operation

If folder-based organization is abandoned in favor of a simple inbox, then ease of operation is improved, but the ability to locate specific emails deteriorates

Engineering Contradiction:
Improveease of useVSAvoidemail location efficiency
Core Design Contradiction:
Ease of operationVSDifficulty of detecting and measuring

Solution Approach 1:

The system provides self-service automated sorting that maintains the simplicity of a single inbox appearance while automatically organizing emails into structured folders in the background, combining the ease of a simple interface with the organization benefits of folder structure.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

An intermediary automated sorting system is introduced between the simple inbox interface and the organized folder structure, mediating between user simplicity requirements and organization needs by automatically handling the complex sorting logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If built-in search features are used to locate emails, then the need for folder organization is reduced, but the effectiveness of locating emails deteriorates

Engineering Contradiction:
Improveorganization system simplicityVSAvoidsearch effectiveness
Core Design Contradiction:
Device complexityVSDifficulty of detecting and measuring

Solution Approach 1:

Instead of searching for emails after they are received, the system performs preliminary automated sorting action by analyzing and classifying incoming emails into appropriate folders immediately upon arrival, making emails easily locatable through organized structure rather than requiring effective search.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10511558B2Techniques for automatically sorting emails into folders
Publication Date: 2019.12.17 APPLE INC
  • US10511558B2 patent drawing
  • US10511558B2 patent drawing
  • US10511558B2 patent drawing

AI summary

The embodiments set forth techniques for sorting emails within an email application. The technique can include: (1) accessing a plurality of emails, where each email is included in a respective folder of one or more folders, (2) establishing a set of n-grams based on the plurality of emails, (3) for each n-gram in the set of n-grams: calculating a respective normalized entropy for the n-gram, and calculating a respective indexing power for the n-gram based on its respective normalized entropy, (4) ranking the n-grams based on their respective indexing powers to establish a ranked list of n-grams, and (5) establishing, for each folder of the one or more folders, a respective set of high-value n-grams based on the ranked list of n-grams. In turn, the high-value n-grams can be compared against n-grams of a new email to identify a target folder into which the new email should be sorted.