Email Classification Engine Automating Inbox Parsing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional email client applications on mobile devices are inefficient in managing and processing email messages, leading to manual sorting and filtering challenges, privacy issues due to tracking scripts, and increased bandwidth and processing overhead, which can result in delayed responses and overlooked important information.

Innovation Solution

Implementing a system that preprocesses email messages using classifiers and parsers to extract relevant information, block tracking scripts, and display data in a user-friendly interface, reducing the need for remote resource loading and enhancing privacy, while also embedding actionable serialized objects to automate email processing and organization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If email client applications manually sort and filter messages, then users can organize emails, but it requires substantial manual time and effort

Engineering Contradiction:
Improveemail organizationVSAvoidmanual sorting time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary classification of email messages using trained classifiers before the user needs to process them. The classifier analyzes incoming emails and pre-organizes them into categories such as promotional, social, transactional, and forums, so that when users access their inbox, the work of sorting is already done, saving substantial manual time and effort

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The email system serves itself by automatically classifying and organizing messages without requiring user intervention. The trained classifiers and parsers autonomously analyze email content, extract relevant information, and sort messages into appropriate folders or categories, enabling the system to perform organizational tasks independently rather than relying on manual user actions

Inventive Principle:
Principle #25Self-service

2Loss of information

If email messages include tracking scripts, then senders can collect metrics, but recipient privacy is compromised

Engineering Contradiction:
Improvetracking data collectionVSAvoidprivacy violation
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The system extracts and removes tracking scripts from email messages before they are rendered or processed by the user's device. The parser identifies and strips out malicious or privacy-intrusive code elements while preserving the legitimate content of the email, thereby collecting necessary information without compromising recipient privacy

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system introduces an intermediary processing layer between the email sender and the recipient. This intermediary (the email client with trained classifiers and parsers) filters and sanitizes incoming emails by removing tracking scripts and malicious content while allowing legitimate communication to pass through, thus protecting recipients without blocking useful information

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If email client loads remote resources, then complete email content is displayed, but bandwidth and processing overhead increase

Engineering Contradiction:
Improveemail content completenessVSAvoidbandwidth consumption
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The system extracts only the essential text content and key information from emails while removing or deferring the loading of non-essential remote resources such as images, stylesheets, and tracking scripts. The parser identifies and extracts meaningful content elements, allowing users to access and search email text without consuming bandwidth to load every embedded resource

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs preliminary processing of email content on the server side or during reception, pre-extracting and pre-processing text content, attachments, and metadata before transmitting to the user's device. This preliminary action reduces the amount of data that needs to be transferred and processed locally, decreasing bandwidth consumption and device processing overhead while maintaining content accessibility

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11568368B2Classification engine instance informing parsing of emails received by an email client instance executed by a mobile device
Publication Date: 2023.01.31 ATLASSIAN PTY LTD
  • US11568368B2 patent drawing
  • US11568368B2 patent drawing
  • US11568368B2 patent drawing

AI summary

A system in which existing email protocols are leveraged to exchange information between two or more client devices. In some examples, a trained classifier can be leveraged to apply a label or classification to a received email. Based on the classification of the email, one or more parsers can be selected which can output data to be displayed in a dedicated portion of a graphical user interface.