Message Archiving System Reducing Storage Overhead via Audience Elements

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing archiving systems face significant overhead in storing and indexing millions of messages due to redundant data, leading to increased storage requirements and processing power, especially when tracking email addresses across multiple messages.

Innovation Solution

The system establishes an audience element by combining addresses, creates relationships between the audience element and messages, and utilizes hashing to identify messages associated with specific addresses, reducing redundant storage by reusing audience identifiers and storing them once.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the system stores and indexes all message addresses individually for each message, then complete message tracking capability is achieved, but storage overhead and processing requirements increase significantly

Engineering Contradiction:
Improvemessage tracking capabilityVSAvoidstorage overhead
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent merges multiple message addresses that share the same audience into a single indexed entry. Instead of storing each address individually per message, the system creates an audience element representing a combination of addresses and indexes this merged entity once, reducing redundant storage while preserving complete tracking capability through relationship mappings.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system creates lightweight references (audience identifiers) that copy the essential identifying information of address combinations without duplicating the full address data. These identifiers serve as compact proxies that link messages to their audiences, reducing storage requirements while maintaining retrieval efficiency.

Inventive Principle:
Principle #26Copying

2Ease of operation

If the system stores detailed audience information for every message, then accurate search and retrieval is enabled, but memory usage increases significantly

Engineering Contradiction:
Improvesearch and retrieval accuracyVSAvoidmemory usage
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent segments the audience information into two parts: the audience element definition (stored once) and the message-audience relationships (stored efficiently). This segmentation allows the system to maintain accurate search capabilities by preserving the relationship structure while reducing memory usage by not duplicating the full audience data for each message.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The audience identifier acts as an intermediary between messages and detailed audience information. Instead of directly storing and querying full audience data for each message, the system uses these identifier mediators to link messages to their audiences, enabling accurate searches while minimizing memory consumption.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If the system processes and stores audience data for each message individually, then complete indexing is achieved, but processing power and time requirements increase

Engineering Contradiction:
Improveindexing completenessVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary processing by identifying and grouping addresses into audience elements before final message indexing. By pre-processing and merging addresses that will appear together in multiple messages, the system reduces the overall processing workload while ensuring complete indexing coverage through the relationship mappings.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9576275B2System and method for archiving and retrieving messages
Publication Date: 2017.02.21 CA TECH INC
  • US9576275B2 patent drawing
  • US9576275B2 patent drawing
  • US9576275B2 patent drawing

AI summary

A method comprises establishing by a computer an audience element comprising a particular combination of one or more addresses. The method further comprises creating a first relationship between the audience element and at least one of the one or more addresses. The method also comprises creating a second relationship between one or more messages and the audience element. The method further comprises utilizing the first relationship and the second relationship to identify one or more messages associated with one or more particular addresses.