Backup Analysis Tool for Application Data Evaluation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Secondary storage systems face challenges in evaluating and managing application-level data stored in multiple backup copies, as each snapshot has its own encoding and storage format, making it difficult to access and analyze data at an application level for regulatory compliance or data removal purposes.

Innovation Solution

A backup analysis tool uses application programming interfaces (APIs) to reconstruct and interpret backup objects, allowing for the evaluation of application-level data by piercing the encoding format and structure of the secondary storage system, enabling search, analysis, and data modification at a granular level.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the secondary storage system stores multiple backups in its own encoding and storage format, then data protection and backup capabilities are improved, but data accessibility and ease of evaluation at application level deteriorate

Engineering Contradiction:
Improvedata protectionVSAvoiddata accessibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces a backup analysis tool as an intermediary component that sits between the secondary storage system and users. This tool translates the proprietary backup formats into accessible application-level data representations, allowing users to evaluate backup contents without needing to understand or work with the complex internal encoding formats of the storage system.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The backup analysis tool segments the backup evaluation process into distinct layers: it separately handles the storage system's encoding format, the backup structure, and the application-level data format. This segmentation allows each layer to be processed independently, making the overall system more manageable and accessible while preserving data protection.

Inventive Principle:
Principle #1Segmentation

2Productivity

If the secondary storage system uses proprietary encoding and storage formats for backups, then storage efficiency and system integrity are improved, but ease of data removal and compliance evaluation deteriorate

Engineering Contradiction:
Improvestorage efficiencyVSAvoidease of data removal
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

The backup analysis tool serves as a mediator that enables data removal operations without requiring direct manipulation of the proprietary storage formats. It provides an application-level interface for identifying and removing specific data, compliance with regulations, while the actual storage operations continue to use the efficient proprietary formats.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If administrators manually evaluate each backup snapshot to remove specific content, then data control capability is improved, but time consumption and operational complexity increase

Engineering Contradiction:
Improvedata control capabilityVSAvoidtime consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The backup analysis tool enables self-service evaluation of backup data by providing automated capabilities to search, analyze, and evaluate backup contents at the application level. Administrators can specify search criteria and the tool automatically processes multiple snapshots, identifying and facilitating removal of specific content without requiring manual inspection of each backup.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The tool performs preliminary evaluation and analysis of backup data before actual data removal operations. It pre-identifies content that matches removal criteria across multiple snapshots, allowing administrators to make informed decisions about what to remove and streamlining the subsequent deletion process.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12001452B2Search and analytics for storage systems
Publication Date: 2024.06.04 COHESITY INC
  • US12001452B2 patent drawing
  • US12001452B2 patent drawing
  • US12001452B2 patent drawing

AI summary

Application-level data in a storage system are evaluated. For example, a backup analysis tool retrieves a backup object stored in the storage system. The backup analysis tool reconstructs an application object from the backup object. The backup analysis tool accesses the first application object according to a native application format associated with the first object.