Mailbox Management via User Activity Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mailbox management systems face challenges in accurately determining user activity across various workloads, leading to inefficient resource allocation and maintenance costs, as existing methods like logon time tracking fail to distinguish between active and inactive workloads.

Innovation Solution

A method that collects, annotates, and analyzes user actions at regular intervals to determine the last user action time for each workload, allowing for classification as active or inactive, and adjusts processing and storage accordingly based on workload-specific criteria.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If all mailboxes are maintained on SSDs with rapid retrieval, then data accessibility is improved, but storage costs and maintenance expenses increase

Engineering Contradiction:
Improvedata retrieval speedVSAvoidmaintenance costs
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The patent segments mailboxes into active and inactive categories based on user activity monitoring. Active mailboxes are maintained on SSDs with rapid retrieval, while inactive mailboxes are moved to slower, less expensive storage media. This segmentation resolves the contradiction by applying different storage strategies to different subsets of mailboxes based on their actual usage patterns.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically changes the storage medium parameter for mailboxes based on their activity status. When a mailbox transitions from active to inactive (or vice versa), its storage location parameter is changed accordingly. This allows the system to optimize both retrieval speed and cost by matching storage characteristics to actual usage requirements.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If user activity tracking is implemented across all workloads, then resource allocation accuracy is improved, but system complexity increases

Engineering Contradiction:
Improveuser activity detection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system implements self-service monitoring where mailbox workloads automatically report their own activity status. Each workload tracks its own usage patterns and provides this information to the management system, eliminating the need for complex external monitoring infrastructure while maintaining high measurement precision.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent creates a universal activity tracking mechanism that works across all types of mailbox workloads (email, calendar, contacts, etc.). A single framework handles diverse workload types by monitoring common activity indicators, reducing overall system complexity while maintaining comprehensive coverage.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Loss of energy

If inactive mailboxes are moved to slower storage, then storage costs are reduced, but data accessibility deteriorates

Engineering Contradiction:
Improvestorage costsVSAvoiddata retrieval speed
Core Design Contradiction:
Loss of energyVSSpeed

Solution Approach 1:

The system dynamically adjusts storage allocation based on real-time or near-real-time activity monitoring. When an inactive mailbox becomes active again, the system automatically moves it back to faster storage media. This dynamic adaptation ensures that data accessibility is optimized for actually used data while costs are reduced for dormant data, resolving the static contradiction between cost and speed.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11379336B2Mailbox management based on user activity
Publication Date: 2022.07.05 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11379336B2 patent drawing
  • US11379336B2 patent drawing
  • US11379336B2 patent drawing

AI summary

A method for managing a mailbox based on user activity comprises receiving output signals from each of a plurality of mailbox workloads. The output signals may be indicative of user activity for each workload. A last user action time may be determined based on the received output signals using pre-determined, workload specific criteria. A pre-determined action may be performed on the mailbox responsive to a lapsed duration from the last user action time increasing above a threshold.