Cloud Data Management System Orchestrating Backup Across Platforms
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data management systems struggle to provide fine-granularity backup and restore capabilities across different cloud-based applications, services, and platforms, leading to potential data loss due to end user errors.
Innovation Solution
A data management and storage system that allows end users to backup, archive, recover, and search data across multiple cloud platforms by using a cloud-based data management application to orchestrate data management tasks within an end user's controlled cloud storage service.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a data management system provides fine-granularity backup and restore capabilities across multiple cloud platforms, then data protection and recovery capability are improved, but system complexity and control management become more difficult
Solution Approach 1:
The patent introduces a data management system as an intermediary layer between the end user and cloud-based applications/services. This intermediary provides centralized control and orchestration of data backup, archive, and recovery operations across multiple cloud platforms, thereby improving data protection capability while managing system complexity through a unified interface rather than requiring direct management of each cloud platform's native tools
Solution Approach 2:
The data management system is designed to perform multiple functions across different cloud platforms (e.g., backup, archive, recover, search) through a universal interface. This multi-functionality allows the system to handle diverse cloud-based applications and services without requiring separate specialized tools for each platform, thus improving data protection while simplifying control through consolidation
2Reliability
If a data management system enables backup and restore operations across cloud platforms, then data recovery capability is improved, but ease of operation may deteriorate due to multiple platforms and interfaces
Solution Approach 1:
The system provides a universal interface that consolidates data backup, archive, and recovery operations across multiple cloud platforms into a single unified system. Users interact with one consistent interface rather than multiple platform-specific tools, thereby improving data recovery capability while maintaining ease of operation through consolidation and standardization
3Adaptability or versatility
If external compute and storage resources are used for data management tasks, then data management functionality is improved, but loss of control over data and resources may occur
Solution Approach 1:
The data management system serves as an intermediary that executes data management tasks on external compute and storage resources while maintaining user control. The system orchestrates these external resources through controlled API calls and permission-based access, ensuring that users retain authority over their data while benefiting from the enhanced functionality provided by external infrastructure
Solution Approach 2:
The system incorporates feedback mechanisms that monitor and report on data management operations, resource usage, and access permissions. This feedback allows the system to adapt to user needs and maintain control by providing transparency and accountability in how external resources are utilized, ensuring users remain in charge of their data while enjoying improved functionality
Data Source
AI summary
Methods and systems for improving data back-up, recovery, and search across different cloud-based applications, services, and platforms are described. A data management and storage system may direct compute and storage resources within a customer's cloud-based data storage account to back-up and restore data while the customer retains full control of their data. The data management and storage system may direct the compute and storage resources within the customer's cloud-based data storage account to generate and store secondary layers that are used for generating search indexes, to generate and store shared space layers and user specific layers to facilitate the deduplication of email attachments and text blocks, to perform a controlled restoration of email snapshots such that sensitive information (e.g., restricted keywords) located within stored snapshots remains protected, and to detect and preserve emails that were received or transmitted and then deleted between two consecutive snapshots.


