File Movement Notification System for Conflict Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In paperless fax order-receiving/ordering workflows, moving files between servers can result in file conflicts and errors due to prolonged operable times, making it difficult to track file movements and identify errors, especially with large volumes of operations.

Innovation Solution

An information processing apparatus with a detection unit for moving file instructions, a determination unit for exclusion processing, an exclusion processing unit to prevent concurrent operations, a moving unit for transferring files, a canceling unit to end exclusion processing, and a notification unit to inform users of file movements, ensuring transparent file operations and reducing conflicts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If exclusion processing is performed to prevent file conflicts during movement, then file operation reliability is improved, but users cannot determine whether a file is lost or being moved when error notifications occur

Engineering Contradiction:
Improvefile operation reliabilityVSAvoidfile movement status information
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent implements a notification mechanism that provides feedback to users about file movement status. When a file is being moved and another user attempts to access it, the system notifies the second user that the file is being moved rather than simply returning an error. This feedback loop resolves the information loss problem while maintaining the exclusion processing that ensures reliability.

Inventive Principle:
Principle #23Feedback

2Loss of information

If all file operations are recorded and displayed as in US2008/0306900, then file tracking capability is improved, but finding specific file movement information becomes difficult due to large volume of operations

Engineering Contradiction:
Improvefile tracking capabilityVSAvoidfile movement information searchability
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent extracts and highlights only the relevant file movement information from the overall operation log. Instead of displaying all operations equally, the system specifically identifies and presents movement-related operations, allowing users to quickly find file movement status without being overwhelmed by the complete operation history.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If files remain in origin server during copying to movement destination server, then file movement completeness is improved, but file conflict probability increases due to prolonged operable time

Engineering Contradiction:
Improvefile movement completenessVSAvoidfile conflict probability
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent applies preliminary anti-action by implementing exclusion processing before the actual file movement occurs. When a file movement operation is initiated, the system preemptively prevents other users from accessing the file, rather than waiting for conflicts to occur. This anticipatory measure eliminates file conflicts while maintaining the file in the origin server until movement is complete.

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentUS9699329B2Information processing apparatus and information processing method for notifying that a file is being moved
Publication Date: 2017.07.04 CANON KK
  • US9699329B2 patent drawing
  • US9699329B2 patent drawing
  • US9699329B2 patent drawing

AI summary

When provision of a movement instruction for moving a file stored in a first folder to a second folder is detected, whether exclusion processing is already performed for the file is determined. In a case where it is determined that the exclusion processing is not performed for the file, the exclusion processing is performed so that the file to be operated by another user is not allowed and information indicating that the file is being moved is stored. After the file is moved to the second folder, the exclusion processing for the file is canceled. In a case where it is determined that the exclusion processing has already been performed for the file and when the information indicating that the file is being moved is stored for the file for which the exclusion processing has been performed, a notification indicating that the file is being moved is provided.