Backup Service Managed File Transformation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing file backup systems do not enhance or improve backed-up client files, lacking automated processes for transforming and updating files, which requires manual intervention and does not provide valuable metadata or compression without using client hardware resources.
Innovation Solution
A method and system for automatically applying reversible file transforms, such as compression and metadata generation, to backed-up files, allowing for enhanced file versions that can be restored and updated without manual intervention, using a backup archive that applies transforms to client files and manages file status and versions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If manual file transformation is used to enhance backed-up files, then file enhancement can be achieved, but manual intervention is required and operation complexity increases
Solution Approach 1:
The backup system automatically applies transforms to files during the backup process without requiring manual user intervention. The system self-manages the transformation process by selecting appropriate transforms based on file types and automatically updating files with enhanced versions, eliminating the need for users to manually initiate or monitor file enhancement operations.
Solution Approach 2:
Files are transformed during the backup process before the backup is completed and stored. By performing the transformation action in advance during backup rather than requiring separate post-backup enhancement steps, the system proactively enhances files before they are archived, making the enhancement process seamless and automatic.
2Quantity of substance
If file transforms are applied to enhance backed-up files, then storage efficiency improves through compression, but system complexity increases
Solution Approach 1:
The system changes the physical state or form of files by applying various transforms such as compression algorithms that reduce file size. By modifying parameters like compression ratio, transform type, and file format during the backup process, the system achieves significant storage space reduction while managing complexity through automated parameter selection based on file characteristics.
Solution Approach 2:
The backup system is designed to perform multiple functions: it backs up files, automatically applies various types of transforms (compression, format conversion, enhancement), manages different file types, and handles version control. This multi-functional approach consolidates what would otherwise require separate systems into a single unified backup solution, achieving storage efficiency without proportionally increasing system complexity.
3Productivity
If automated file transforms are applied during backup, then productivity increases through automation, but processing time increases
Solution Approach 1:
The file transformation process runs continuously during the backup operation without interruption. Rather than performing transforms as separate post-processing steps, the system maintains continuous useful action by applying transforms inline during the backup workflow, ensuring that file enhancement and file archiving occur as an integrated continuous process rather than discrete sequential steps.
Solution Approach 2:
The system applies transforms selectively based on file types and characteristics rather than uniformly to all files. By performing partial action only where needed (e.g., compression for specific file formats, enhancement for media files), the system achieves productivity gains through automation while minimizing unnecessary processing time spent on files that don't require transformation.
Data Source
AI summary
Data files can be backed up by copying, in response to a backup request, files from a client device to a backup archive and recording the status of the files. Transformed copies of files in the backup archive can be created by automatically applying a transform to the files received from the client device. Upon receiving a subsequent backup request, differences can be identified between transformed files in the backup archive and files on the client device, and in response to identified differences in the files, the transformed files can be copied back to the client device.


