Granular Mailbox Data Browsing via Block-Level Backup Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data management systems face challenges in efficiently protecting and managing growing volumes of data across multiple sources, particularly in providing granular access and restoration of mailbox data without restoring entire databases, and in ensuring scalable and unified data storage solutions.

Innovation Solution

The implementation of an information management system that includes a user interface for live browsing of granular mailbox data from block-level backup copies, using a storage manager and data agents to facilitate extraction and restoration of individual message data, and employing scalable architecture for distributed data storage and retrieval.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If block-level backup copies are used for mailbox data, then data protection and granular access are improved, but data availability and access efficiency deteriorate due to the need to extract and restore individual blocks

Engineering Contradiction:
Improvedata protectionVSAvoiddata access efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The mailbox database is divided into blocks at the block level, allowing selective access to individual blocks rather than the entire database. This segmentation enables granular data protection and retrieval, improving reliability while managing the complexity of data access.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A block-level backup copy serves as an intermediary between the primary mailbox database and the user interface. This intermediary layer enables granular access to individual blocks without directly exposing the complex database structure, improving data protection while maintaining access efficiency through a simplified interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If granular access to mailbox data is enabled, then data management flexibility is improved, but system complexity increases due to extraction and restoration operations

Engineering Contradiction:
Improvedata management flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments mailbox data into manageable blocks, enabling flexible granular access. This segmentation provides adaptability for selective data retrieval and management while organizing complexity into a structured block-level framework that simplifies operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Block-level backup copies are created and maintained as intermediaries, enabling flexible data management through extraction and restoration operations. These copies provide a simplified interface for data management flexibility while encapsulating the complexity of the underlying database structure.

Inventive Principle:
Principle #26Copying

3Productivity

If entire databases are restored for access, then data availability is improved, but time consumption and resource usage increase

Engineering Contradiction:
Improvedata availabilityVSAvoidrestoration time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

Individual blocks are extracted from the block-level backup copy for access rather than restoring the entire database. This extraction approach provides data availability for specific blocks while significantly reducing the time and resources required compared to full database restoration.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of performing the excessive action of restoring entire databases, the system applies partial action by extracting and restoring only the specific blocks needed for access. This partial approach maintains data availability for required blocks while minimizing time consumption and resource usage.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12045140B2Live browsing of granular mailbox data
Publication Date: 2024.07.23 COMMVAULT SYSTEMS INC
  • US12045140B2 patent drawing
  • US12045140B2 patent drawing
  • US12045140B2 patent drawing

AI summary

Systems and methods for providing and/or facilitating live browsing of granular mail or mailbox data, such as data stored within Exchange mailboxes, are described. For example, the systems and methods may provide mechanisms for browsing and/or restoring granular data (e.g., email data) from an Exchange database backup copy (or other secondary copy), without having to restore the entire database from the backup copy.