Backup Analyzer for Policy Compliance via Compatibility Checks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing backup and restoration services often fail to meet protection policy requirements, leading to inadequate data protection and increased cognitive burden on users due to complex workflows and inter-dependencies between backups being difficult to ascertain.

Innovation Solution

A system comprising a backup manager with a backup analyzer and persistent storage that performs compatibility analysis on new backups, updates the backup data repository, and modifies backup schedules to ensure compliance with protection policies, using graphical user interfaces to visualize and modify workflows.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If backup services are provided without compatibility analysis, then backup operations can proceed quickly, but protection policy requirements are not met and data protection is inadequate

Engineering Contradiction:
Improvedata protectionVSAvoidbackup workflow complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs compatibility analysis on new backups before they are fully integrated into the backup data repository. This preliminary check ensures that protection policy requirements are verified in advance, preventing incompatible backups from compromising data protection while maintaining a structured workflow.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system provides visual feedback through graphical user interfaces that display backup inter-dependencies and compatibility status. This feedback mechanism helps users understand the complex relationships between backups and makes the workflow transparent, reducing cognitive burden while ensuring policy compliance.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If backup inter-dependencies are visualized clearly, then user cognitive burden is reduced and errors decrease, but system complexity increases

Engineering Contradiction:
Improveuser understanding of backup workflowsVSAvoidsystem structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system introduces an intermediary graphical user interface layer that mediates between the complex backup system and the user. This interface visualizes backup inter-dependencies and compatibility information in an understandable format, making the complex system easy to operate without requiring users to understand the underlying complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If backup compatibility analysis is performed on all new backups, then protection policy compliance is ensured, but processing time and computational resources increase

Engineering Contradiction:
Improveprotection policy complianceVSAvoidbackup processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs compatibility analysis selectively rather than on every single backup. By analyzing only necessary aspects of backup compatibility and focusing on critical protection policy requirements, the system ensures compliance while minimizing processing time and computational overhead.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11593226B2System and method for ensuring compliance of protection policy requirements using visual representation of backups
Publication Date: 2023.02.28 EMC IP HLDG CO LLC
  • US11593226B2 patent drawing
  • US11593226B2 patent drawing
  • US11593226B2 patent drawing

AI summary

A backup manager for managing backup services includes persistent storage and a backup analyzer. The persistent storage includes a backup data repository and protection policies. The backup analyzer identifies a new backup stored in backup storage; performs a backup compatibility analysis on the new backup to determine inter-backup compatibility of the identified new backup; updates the backup data repository based on the inter-backup compatibility to obtain an updated backup data repository; and modifies a backup schedule using the updated backup data repository to meet a requirement of a protection policy of the protection policies.