Automated File Version Update via Rule-Based Access Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face difficulties in keeping file versions up-to-date due to the large number of files, numerous versions, and disparate locations across servers, making it time-consuming to find and manage newer or better versions.
Innovation Solution
A method that detects access to remote file versions and updates local versions based on customized rules, such as date, quality, or source location, ensuring out-of-date files are updated with newer or better versions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If users manually find and manage file versions across multiple servers, then they can update local files with remote versions, but the process becomes time-consuming and complex due to the large number of files and disparate locations
Solution Approach 1:
The system automatically detects access to remote file versions and updates local copies based on predefined rules without requiring user intervention. The computer service performs the entire file version management process autonomously, including detecting remote versions, comparing them with local versions, and updating when appropriate.
Solution Approach 2:
The system pre-establishes update rules for different file types and locations before file version management is needed. These rules specify conditions under which local files should be updated with remote versions, allowing the system to automatically make determination without user input when file access is detected.
2Reliability
If users manually track and compare file versions across multiple sources, then they can determine which versions are newer or better, but the complexity of the task increases significantly
Solution Approach 1:
The computer service acts as an intermediary between remote file servers and local file storage. It automatically detects remote file versions, compares them with local versions using predefined criteria, and updates local files when appropriate, eliminating the need for users to directly manage the complex comparison process across multiple sources.
Solution Approach 2:
The system provides a universal file version management solution that handles multiple file types, multiple remote servers, and various update criteria through a single automated process. The same mechanism manages all file version updates regardless of source location or file type, simplifying the overall process complexity.
3Reliability
If the system automatically updates all local files with remote versions, then file currency is maintained, but unnecessary updates increase data transfer and storage overhead
Solution Approach 1:
The system applies different update rules to different file types and locations based on their specific requirements. Rules are customized locally for each file or file type, specifying conditions under which updates should occur, such as file type, source location, or version criteria, thereby avoiding unnecessary updates and reducing data transfer overhead.
Solution Approach 2:
The system changes the parameters governing file updates based on file-specific characteristics. Different files have different update thresholds and criteria defined in their associated rules, allowing the system to optimize data transfer by updating only when necessary based on file type, source, and version differences.
Data Source
AI summary
In an embodiment, a local version of a file is found in response to detecting an access of a remote version of the file. In response to the detecting, a determination is made whether the remote version meets a rule, and if the rule is met, then the local version is updated with the remote version of the file if the remote version is valid. The rule may be customized for the file. In various embodiments, the determination includes determining whether the remote version of the file was created more recently than the local version, whether the remote version has a level that is greater than the level of the local version, or whether the remote version is stored at a source location specified by the rule. In various embodiments, the level may be an audio or video quality of the file or an update identifier of the file. In this way, out-of date local versions of files may be updated with newer or better remote versions of files.


