Email Archiving via Quoted Content Deduplication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional data deduplication techniques perform poorly with email messages that contain quoted content, as they fail to effectively identify and exploit duplicate information, leading to inefficient storage usage.

Innovation Solution

A system and method for archiving email messages by identifying quoted content, creating a data object for the quoted content, and replacing the quoted content within the original email with a reference to the data object, allowing for deduplication of email bodies across related messages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of substance

If traditional data deduplication techniques are used on email messages, then storage space is reduced to some extent, but the deduplication effectiveness is poor because quoted content in emails is not properly identified and exploited

Engineering Contradiction:
Improvestorage space usageVSAvoiddeduplication effectiveness
Core Design Contradiction:
Loss of substanceVSReliability

Solution Approach 1:

The patent segments email messages into distinct components: original content, quoted content, and reply content. By identifying and separating quoted content (typically enclosed in quotation marks or indentation), the system can apply deduplication specifically to these segments. This segmentation allows the system to recognize that quoted content in one email may be identical to content in another email, enabling effective deduplication while preserving the email thread structure and context.

Inventive Principle:
Principle #1Segmentation

2Loss of substance

If email messages are archived with full content storage, then retrieval accuracy is maintained, but storage efficiency is reduced due to redundant quoted content

Engineering Contradiction:
Improvestorage efficiencyVSAvoidemail content integrity
Core Design Contradiction:
Loss of substanceVSLoss of information

Solution Approach 1:

The patent implements a copying mechanism where quoted content is extracted from emails and stored as separate, deduplicated data objects. Instead of storing redundant copies of quoted content in each email, the system creates a single master copy and maintains references or links from multiple emails to this master copy. This copying approach reduces storage requirements while preserving the ability to retrieve and display the complete email content with proper attribution of quoted material.

Inventive Principle:
Principle #26Copying

3Loss of substance

If quoted content is replaced with references to reduce storage, then storage space is optimized, but retrieval complexity increases

Engineering Contradiction:
Improvestorage space reductionVSAvoidretrieval process complexity
Core Design Contradiction:
Loss of substanceVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary component (a content index or reference resolution system) that manages the mapping between email references and actual content objects. When an email is retrieved, this intermediary automatically resolves references to quoted content, fetching the appropriate content objects and assembling the complete email display. This intermediary layer shields users from the underlying complexity, providing seamless retrieval of full email content while maintaining storage efficiency through reference-based storage.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9594760B1Systems and methods for archiving email messages
Publication Date: 2017.03.14 ARCTERA US LLC
  • US9594760B1 patent drawing
  • US9594760B1 patent drawing
  • US9594760B1 patent drawing

AI summary

A computer-implemented method for archiving email messages may include 1) identifying a first email message that is subject to archival, 2) determining that the first email message is related to a second email message due to incorporating content that quotes a body of the second email message, and 3) archiving the first email message by (i) creating a data object storing the content that quotes the body of the second email message and (ii) replacing the content that quotes the body of the second email message within the first email message with a reference to the data object. Various other methods, systems, and computer-readable media are also disclosed.