Email Attachment Detection via Keyword Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users often forget to attach files to emails, leading to unnecessary re-sending of messages and wasting time and bandwidth, as existing systems lack effective detection mechanisms to identify the need for attachments.

Innovation Solution

A system that analyzes the subject line and message body for predetermined keywords, phrases, and statistical significance to suggest the addition of attachments, allowing users to add or edit messages before sending, with a database that updates based on user feedback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the user sends the email immediately without checking attachments, then the sending speed is improved, but the reliability of complete information transmission deteriorates

Engineering Contradiction:
Improveemail sending speedVSAvoidattachment completeness
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system performs preliminary analysis of the email content and subject line to detect potential attachment needs before the user sends the email. By examining keywords in the subject line and body text, the system proactively identifies messages that should likely have attachments, allowing users to add them before sending rather than discovering the omission after transmission.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system provides feedback to the user by displaying a notification when it detects that an attachment may be missing. This feedback mechanism allows users to review the suggestion and either add the attachment or confirm that none is needed, thereby maintaining both fast sending capability and reliable information completeness.

Inventive Principle:
Principle #23Feedback

2Reliability

If the user resends the email with the attachment after noticing the omission, then the reliability of information transmission is improved, but the loss of time increases

Engineering Contradiction:
Improveattachment completenessVSAvoidtime for resending
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The attachment detection and notification system operates before the user sends the email, performing the reliability check in advance. This prevents the need for subsequent resending operations, thereby eliminating the time loss that would result from discovering the missing attachment after transmission.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the user resends the email with the attachment after recipient notification, then the reliability of information transmission is improved, but the loss of bandwidth increases

Engineering Contradiction:
Improveattachment completenessVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs preliminary detection and notifies the user before the email is sent, preventing the transmission of incomplete messages in the first place. This avoids the wasteful retransmission of emails that would consume additional bandwidth, as the attachment issue is resolved before initial sending occurs.

Inventive Principle:
Principle #10Preliminary action

4Measurement precision

If the system analyzes the message body for attachment indicators, then the detection accuracy is improved, but the device complexity increases

Engineering Contradiction:
Improveattachment detection accuracyVSAvoidmessage analysis complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system extracts and analyzes only specific relevant elements from the email, such as keywords in the subject line and predetermined phrases in the body text. By focusing on these extracted indicators rather than analyzing the entire message comprehensively, the system achieves good detection accuracy while keeping the analysis complexity manageable.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system applies different analysis strategies to different parts of the email. For example, it performs keyword matching on the subject line and template matching on the body text, using appropriate detection methods for each section. This localized approach improves overall detection accuracy without requiring uniformly complex analysis across the entire message.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10812427B2Forgotten attachment detection
Publication Date: 2020.10.20 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10812427B2 patent drawing
  • US10812427B2 patent drawing
  • US10812427B2 patent drawing

AI summary

A user is writing an email or other message. The message is inspected for a predetermined word and for at least one of: a predetermined phrase or a template match. A score is generated if the predetermined phrase or the template match is detected. A suggestion is provided to a user that the message may need an attachment if the predetermined word is detected or if the score is greater than a predetermined score. The inspection may begin when the user begins creating the message, indicates that the message should be sent, or at some point in between. The user may provide feedback that the suggestion is accepted or that the suggestion is rejected.