Quota-Based Email Archiving Thresholds

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Email systems face challenges in managing storage quotas for user mailboxes, leading to the need for archiving email messages to prevent overflow, which can result in older or low-priority messages being inadvertently archived, causing users to spend time managing their mailboxes to preserve important messages.

Innovation Solution

A quota-based archiving method where a server determines whether to archive email messages based on set thresholds (high and low watermarks) of the user mailbox's storage quota, ensuring that incoming messages are not rejected due to space limitations by automatically archiving messages when the mailbox approaches its storage limit, thereby maintaining sufficient space for new messages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If archiving is initiated at set intervals (daily, weekly, or monthly), then storage quota management is simplified, but important messages may be inadvertently archived before users can review them

Engineering Contradiction:
Improvearchiving efficiencyVSAvoidmessage retention reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The archiving system transitions from static periodic archiving to dynamic event-driven archiving. The system continuously monitors mailbox size and triggers archiving operations dynamically when the mailbox approaches the storage quota, rather than following a fixed schedule. This ensures archiving occurs at the optimal moment to prevent overflow while minimizing impact on user access to important messages.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements a feedback mechanism by continuously monitoring the current mailbox size and comparing it against the storage quota threshold. When the mailbox size approaches the quota, the system triggers an archiving operation to free up space. This closed-loop control ensures the mailbox remains within storage limits while archiving is performed only when necessary, reducing the risk of archiving important messages during routine periodic operations.

Inventive Principle:
Principle #23Feedback

2Reliability

If users manually manage their mailboxes to prevent important message archiving, then message retention is improved, but user time and operational complexity increase

Engineering Contradiction:
Improvemessage retention reliabilityVSAvoiduser management time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The archiving system operates autonomously by automatically monitoring mailbox size, determining when archiving is needed, and executing archiving operations without user intervention. The system compares current mailbox size against the storage quota and triggers archiving only when the threshold is approached, freeing users from manual mailbox management while ensuring important messages are retained.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The continuous monitoring and automatic trigger mechanism creates a self-regulating system that responds to mailbox size conditions. The system receives feedback about current storage usage and automatically takes corrective action (archiving) when needed, eliminating the need for users to manually intervene while maintaining reliable message retention.

Inventive Principle:
Principle #23Feedback

3Reliability

If the mailbox size quota is strictly enforced without archiving, then storage limits are maintained, but incoming messages are rejected when the mailbox is full

Engineering Contradiction:
Improvestorage quota complianceVSAvoidmessage delivery reliability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary archiving actions before the mailbox reaches its storage quota by triggering archiving when the mailbox size approaches the threshold. This proactive approach frees up space in advance, ensuring that incoming messages can be delivered without rejection while maintaining compliance with storage quota limits.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The continuous monitoring of mailbox size provides real-time feedback that enables the system to trigger archiving operations at the optimal moment. When the mailbox size approaches the storage quota, the system automatically initiates archiving to free up space, ensuring both quota compliance and uninterrupted message delivery without requiring strict enforcement that would reject incoming messages.

Inventive Principle:
Principle #23Feedback

4Reliability

If archiving operations are performed frequently to maintain storage limits, then storage quota compliance is improved, but system performance and user experience deteriorate

Engineering Contradiction:
Improvestorage quota complianceVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system implements periodic monitoring of mailbox size but performs archiving operations only when necessary, based on whether the mailbox size approaches the storage quota. This conditional periodic action avoids unnecessary frequent archiving operations that would degrade system performance, while still maintaining storage quota compliance through targeted archiving only when the threshold is approached.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS8285799B2Quota-based archiving
Publication Date: 2012.10.09 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8285799B2 patent drawing
  • US8285799B2 patent drawing
  • US8285799B2 patent drawing

AI summary

A determination of whether to archive email messages in a user mailbox is made each time an email message is received at a server computer. A storage quota, a first threshold and a second threshold are obtained for the user mailbox. The first threshold is a first percentage of the storage quota. The second threshold is a second percentage of the storage quota. When it is determined that the size of the received email message plus the current size of the user mailbox exceeds the first threshold for the user mailbox, one or more email messages in the user mailbox are archived. The archiving of the one or more email messages reduces the current size of the user mailbox such that the current size of the user mailbox becomes less than the number of bytes corresponding to the second threshold for the user mailbox.