Automated File Version Update via Rule-Based Access Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvefile version currencyVSAvoidtime to manage file versions
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #25Self-service

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvefile version accuracyVSAvoidfile management process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

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

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

Engineering Contradiction:
Improvefile version currencyVSAvoiddata transfer overhead
Core Design Contradiction:
ReliabilityVSLoss of energy

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.

Inventive Principle:
Principle #3Local quality

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8126859B2Updating a local version of a file based on a rule
Publication Date: 2012.02.28 SERVICENOW INC
  • US8126859B2 patent drawing
  • US8126859B2 patent drawing
  • US8126859B2 patent drawing

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.