Virtualized Data Recovery for Office365 Mailbox Snapshots

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current backup systems for Office365 Exchange data lack the ability to provide an isolated snapshot of historical data, offer business continuity during environment unavailability, and allow interactive access to email content, especially when Office365 is not available, with existing solutions either being additive or limited in functionality.

Innovation Solution

The On-demand Virtualized Data Recovery Apparatus (OVDR) creates a temporary virtualized Exchange environment, allowing users to select and restore specific data subsets from backups, providing a snapshot of mailbox data that can be interacted with like a regular Exchange environment, even when Office365 is unavailable, through a user-friendly interface and automated provisioning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional backup systems are used to store Office365 Exchange data, then data can be preserved, but the data cannot be accessed or interacted with when Office365 is unavailable

Engineering Contradiction:
Improvedata accessibilityVSAvoidinteractive access to email content
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system creates a copy of the backed-up Exchange data in a virtualized environment that mimics the original Office365 Exchange interface. This copy can be accessed and interacted with locally when Office365 is unavailable, while the original backup remains intact. The virtualized environment provides email interaction capabilities without requiring connection to the original Office365 service.

Inventive Principle:
Principle #26Copying

2Reliability

If a virtualized Exchange environment is created to provide isolated snapshot access, then business continuity is enabled, but system complexity increases

Engineering Contradiction:
Improvebusiness continuityVSAvoidvirtualized environment provisioning
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system automatically provisions the virtualized Exchange environment when Office365 becomes unavailable, without requiring manual intervention from users or administrators. The virtualization layer self-manages the creation, configuration, and teardown of the isolated snapshot environment, reducing operational complexity despite the advanced functionality provided.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If existing backup solutions are used, then data can be restored, but they lack the ability to provide isolated snapshots with interactive access

Engineering Contradiction:
Improvedata recovery functionalityVSAvoidfunctional access to historical data
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system adds a virtualization dimension to traditional backup by creating an intermediate layer between the backup storage and the user interface. This virtualized layer provides interactive access to historical data in a way that mimics the original Exchange environment, while the underlying backup infrastructure remains unchanged. Users gain functional access to historical emails, contacts, and calendar data without leaving the virtualized environment.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS11474909B2On-demand virtualized data recovery apparatuses, methods and systems
Publication Date: 2022.10.18 DATTO LLC
  • US11474909B2 patent drawing
  • US11474909B2 patent drawing
  • US11474909B2 patent drawing

AI summary

The On-demand Virtualized Data Recovery Apparatuses, Methods and Systems (“OVDR”) transforms data recovery request, mailbox backup data selection response inputs via OVDR components into mailbox backup data selection request, data recovery response outputs. A mailbox data recovery request datastructure associated with a user is obtained. Available mailbox backup data accessible to the user is determined. A selection of a subset of the available mailbox backup data to recover is obtained. A temporary mailbox environment associated with the mailbox data recovery request datastructure is spawned. A mailbox, corresponding to a mailbox account included in the selected subset of the available mailbox backup data, is created on the temporary mailbox environment. Mailbox data items, corresponding to mailbox data items associated with the mailbox account that are included in the selected subset of data, are restored to the created mailbox. An access notification indicating that the temporary mailbox environment is ready is generated.