Data Protection Policy Migration via Common Schema

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data protection methods require complex and time-consuming configuration of data protection policies across different applications, leading to inefficiencies in resource management and policy migration, due to varied parameter sets, terminology, and user interfaces.

Innovation Solution

A computer system utilizing a policy generator that translates user input into a common data protection requirements specification (DPRS) schema, allowing for the generation of standardized data protection policies across different applications, simplifying configuration and policy translation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If a volume backup is performed to protect complete data, then restoration speed is improved, but storage resource consumption increases

Engineering Contradiction:
Improverestoration speedVSAvoidstorage resource consumption
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent segments the backup approach by offering two distinct modes: volume backup for complete data protection with fast restoration, and file-by-file backup for selective protection with reduced storage consumption. Users can choose the appropriate segmentation level based on their specific needs.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by allowing different backup strategies for different data portions. File-by-file backup enables selective protection of only critical files, while volume backup protects entire volumes. This localized approach optimizes both storage consumption and restoration speed for specific data regions.

Inventive Principle:
Principle #3Local quality

2Quantity of substance

If file-by-file backup is performed to protect only application-related files, then storage space consumption is reduced, but restoration time increases

Engineering Contradiction:
Improvestorage space consumptionVSAvoidrestoration time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent applies partial action by implementing file-by-file backup that protects only the specific application-related files needed, rather than backing up entire volumes. This partial approach reduces storage space consumption while accepting longer restoration times for selective file recovery.

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If complex configuration parameters are used to customize data protection policies, then policy precision is improved, but configuration complexity increases

Engineering Contradiction:
Improvepolicy precisionVSAvoidconfiguration complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent implements universality by creating a standardized policy template system that can be applied across multiple data protection scenarios. Pre-defined templates cover common protection needs, allowing administrators to achieve precise policy configuration without navigating complex parameter sets for each unique scenario.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent applies preliminary action by providing pre-configured policy templates that contain commonly needed protection parameters already set. Administrators can start with these pre-prepared templates and make minimal adjustments, rather than configuring every parameter from scratch, thereby reducing configuration complexity while maintaining policy precision.

Inventive Principle:
Principle #10Preliminary action

4Adaptability or versatility

If different data protection applications are used to meet diverse protection needs, then adaptability is improved, but configuration time increases

Engineering Contradiction:
Improveprotection coverageVSAvoidconfiguration time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements universality by designing a standardized policy template system that can be applied across different data protection applications and scenarios. This universal template approach allows the same configuration framework to serve multiple protection needs, reducing the time required to configure policies across diverse applications.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8925034B1Data protection requirements specification and migration
Publication Date: 2014.12.30 COHESITY INC
  • US8925034B1 patent drawing
  • US8925034B1 patent drawing
  • US8925034B1 patent drawing

AI summary

Computer systems and methods for protecting data. A computer system includes a processor, a policy generator, and resources. Each resource has associated data. The processor accesses a data protection requirements specification (DPRS). The DPRS uses a common, non-application specific schema to represent first and second schema for expressing data protection policies. The processor triggers the policy generator to generate a first data protection policy for protecting a resource. The processor uses the first data protection policy to protect data associated with the resource. To generate the first data protection policy, the policy generator scans the DPRS and identifies elements of the DPRS. The elements of the DPRS are pre-defined in the common schema. The policy generator translates values of the elements to corresponding attributes of the first data protection policy expressed in the first schema. A value of a first element in the common schema corresponds to the resource to be protected.