Personalized User Data Backup via Action Tracking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional backup utilities do not effectively record and restore personalized user data, focusing on restoring the entire system state rather than individual user actions and data, which compromises user privacy and data confidentiality.
Innovation Solution
A system and method that logs user actions on files, detects modifications, and securely backs up only user-modified files to a remote cloud storage using encryption, allowing users to recover file states at different points in time and maintaining data privacy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If conventional backup utilities are used to backup user data, then the backup process is simple and fast, but the backup does not focus on personalized user data and cannot restore individual user actions
Solution Approach 1:
The backup system segments the backup process into two parts: tracking user actions (which files were modified) and actually backing up only those modified files. This segmentation allows the system to focus on personalized user data while maintaining manageable complexity through structured processing stages.
Solution Approach 2:
The system extracts and tracks only the essential information about user actions and modified files, rather than backing up the entire system state. This extraction approach reduces the amount of data needing to be stored and processed while preserving the critical personalized user data.
2Reliability
If conventional backup utilities backup entire system state, then restoration is straightforward, but user privacy and data confidentiality are compromised
Solution Approach 1:
The system extracts only the necessary user action metadata and modified file information for backup, excluding unrelated system data. This extraction maintains data confidentiality by storing only what is needed while simplifying the backup operation through automated tracking of user actions.
Solution Approach 2:
The backup system performs self-service by automatically tracking user actions and identifying modified files without requiring manual intervention. This automation maintains ease of operation while ensuring data confidentiality through selective backup of only user-modified files.
3Adaptability or versatility
If all user data is backed up continuously, then recovery options are maximized, but storage requirements and processing time increase
Solution Approach 1:
The system applies partial action by backing up only the subset of files that were actually modified by user actions, rather than continuously backing up all user data. This partial backup approach reduces data volume while maintaining sufficient recovery options for personalized user data.
Solution Approach 2:
The system performs preliminary tracking of user actions to identify which files need to be backed up before actually performing the backup. This preliminary action filters the data set to only include modified files, reducing backup data volume while preserving recovery versatility.
4Loss of information
If user actions are tracked in detail, then personalized data recovery is enabled, but system resource consumption increases
Solution Approach 1:
The system extracts only the essential metadata about user actions (which files were modified and when) rather than tracking every detail of user interaction. This extraction approach enables personalized data recovery while minimizing system resource consumption by storing only necessary information.
Data Source
AI summary
A system and method that provides for the backup and recovery of personalized user data. An exemplary method includes storing user data files in electronic memory of a user device, continuously tracking user actions by one or more user devices to detect interact with at least one external resource; determining whether the tracked user actions have modified one or more of the plurality of user data files; and if the processor determines that the tracked user actions have modified a user data file, storing the modified user data file in a data storage system.


