Email Archiving System Using Predictive Metadata Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current email archiving systems face inefficiencies due to a declarative approach that treats all user mailboxes equally, leading to unnecessary server load and memory conservation issues, as they lack the ability to predict when and which mailboxes require archiving based on individual usage patterns.

Innovation Solution

The system collects user-specific metadata from emails to generate statistical information, predicting when and which mailboxes will require archiving, and uses this information to determine the optimal time for crawling and archiving, prioritizing mailboxes closer to their quota and excluding those below a certain threshold, thereby reducing unnecessary crawling and server access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a declarative approach is used to periodically search all mailboxes for archiving, then all qualifying emails are archived within a selected timespan, but significant server load is generated and archiving expense increases

Engineering Contradiction:
Improvearchiving completenessVSAvoidserver load
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary actions by collecting metadata from emails as they are received and stored in mailboxes, building statistical information about each user's archiving patterns in advance. This allows the system to predict which mailboxes will qualify for archiving before the actual archiving operation, avoiding the need to search all mailboxes during the periodic archiving cycle and significantly reducing server load while ensuring all qualifying emails are captured.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If all mailboxes are treated the same with random processing sequence, then archiving schedule is simple to configure, but certain mailboxes may not be processed prior to exceeding quota and memory space is not efficiently conserved

Engineering Contradiction:
Improveschedule configurationVSAvoidmemory space efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system applies local quality by treating each mailbox individually based on its specific characteristics rather than uniformly. Statistical information is collected and analyzed for each user mailbox separately, enabling the system to identify which mailboxes are approaching their quotas and prioritize archiving operations for those specific mailboxes. This targeted approach ensures efficient memory space conservation while maintaining simple overall schedule configuration.

Inventive Principle:
Principle #3Local quality

3Productivity

If a separate archiving schedule is configured for different mailboxes based on usage patterns, then memory space is efficiently conserved, but it is too difficult and time-consuming for system administrators to configure

Engineering Contradiction:
Improvememory space efficiencyVSAvoidconfiguration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements self-service by automatically collecting metadata, analyzing usage patterns, and generating personalized archiving schedules for each mailbox without requiring system administrator intervention. The statistical information collection and analysis processes are automated, and the system autonomously determines optimal archiving timing for each user based on their specific email usage patterns, achieving efficient memory space conservation while eliminating configuration complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8935213B2Utilizing metadata to optimize efficiency for archiving emails
Publication Date: 2015.01.13 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US8935213B2 patent drawing
  • US8935213B2 patent drawing
  • US8935213B2 patent drawing

AI summary

A method, a computer program product and a system are provided for archiving emails, where the email system includes at least one user mailbox configured to receive and store emails within the user mailbox and send emails from the user mailbox. User-specific metadata corresponding with emails received and sent by each user mailbox is collected. The collected user-specific metadata is analyzed to provide a predictive indication when and which emails will be archived for each user mailbox, and emails are archived for user mailboxes based upon the predictive indication for each user mailbox.