Dynamic File Path Synchronization for Application Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

File paths associated with computer files become invalid due to changes such as renaming, moving, or deleting files, leading to errors when applications try to reference them using original file paths.

Innovation Solution

A method and system for detecting file path modifications, generating new target file paths, synchronizing referenced file paths with target file paths, and modifying file path information, while allowing users to validate and extract synchronized file path information for use by applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If file paths are stored statically in applications, then applications can reference files using original paths, but file paths become invalid when files are renamed, moved, or deleted

Engineering Contradiction:
Improvefile path validityVSAvoidfile path flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic file path tracking by monitoring file system changes in real-time. When files are renamed, moved, or deleted, the system automatically detects these changes and updates the stored path information accordingly, transforming static path references into dynamic, self-updating references that maintain validity despite file system modifications

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs self-service by automatically detecting file path modifications and updating application references without requiring manual intervention. The file path management system monitors itself and the file system, identifying changes and propagating updates to all applications that reference the affected files, enabling the system to maintain path validity autonomously

Inventive Principle:
Principle #25Self-service

2Ease of operation

If file path changes are allowed freely, then file management flexibility is improved, but applications referencing original paths will encounter errors

Engineering Contradiction:
Improvefile management flexibilityVSAvoidapplication file access
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the system continuously monitors the file system for changes and feeds this information back to applications. When a file is renamed, moved, or deleted, the system detects the change, determines the new path, and communicates this updated path information to all applications that reference the file, ensuring they can continue to access files successfully

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary actions by pre-establishing monitoring of file system changes and preparing update mechanisms before applications attempt to access modified files. The file path management system proactively identifies path changes and propagates updates before applications encounter access errors, preventing rather than reacting to problems

Inventive Principle:
Principle #10Preliminary action

3Reliability

If file path synchronization is implemented automatically, then path validity is maintained, but system complexity increases

Engineering Contradiction:
Improvefile path validityVSAvoidpath management system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a file path management system as an intermediary layer between the file system and applications. This mediator monitors file system changes, determines new path information, and communicates updates to applications, shielding applications from the complexity of path management while maintaining simple file access operations for end users

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9922044B2File path modification based management
Publication Date: 2018.03.20 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9922044B2 patent drawing
  • US9922044B2 patent drawing
  • US9922044B2 patent drawing

AI summary

A method for synchronizing file paths associated with computer files based on file path modifications is provided. The method may include detecting a file path modification to a referenced file path associated with a computer file. The method may also include identifying a type of the file path modification. The method may further include identifying a generated file path based on the type of the file path modification. Additionally, the method may include synchronizing the referenced file path to the generated file path. The method may also include modifying the file path information associated with the computer file. The method may further include generating association information in a file properties window associated with the referenced file path and the at least one generated file path. The method may also include validating and extracting the file path information associated with the computer file for use by at least one application.