File Management Apparatus Version Difference Notification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing file management systems face challenges in efficiently notifying users of changes, as automatic difference extraction generates non-essential information, while user-recorded comments are cumbersome to maintain.

Innovation Solution

A file management apparatus that compares file versions, extracts differences, and notifies users only when the differences meet user-specified conditions, such as keyword presence or occurrence positions, reducing unnecessary notifications and simplifying user input.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If automatic difference extraction is used to notify users of file changes, then users can be informed of all changes, but the notification includes many non-essential and formal differences that are difficult to recognize

Engineering Contradiction:
Improvechange information completenessVSAvoidchange recognition ease
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent extracts only the essential and meaningful differences from the complete set of file changes by using keyword-based filtering and importance scoring. The difference extraction unit identifies changes containing predetermined keywords, and the notification control unit selectively notifies users based on the importance level, thereby removing non-essential information while preserving critical changes.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies different notification strategies to different types of changes based on their importance. High-importance changes containing keywords are notified to all users, while low-importance changes are filtered out. This local differentiation of notification quality allows the system to maintain completeness for critical information while improving recognition ease by excluding trivial changes.

Inventive Principle:
Principle #3Local quality

2Ease of operation

If users manually record comments for each file update, then only essential changes can be notified, but the process becomes cumbersome for users

Engineering Contradiction:
Improvenotification efficiencyVSAvoiduser input complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system performs automatic difference extraction and importance evaluation without requiring user intervention. The difference extraction unit automatically compares file versions, the importance evaluation unit assesses the significance of changes using predetermined keywords, and the notification control unit automatically determines which changes to notify. This self-service mechanism eliminates the need for users to manually record comments while maintaining notification efficiency.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-configures keywords and importance criteria before file updates occur. By establishing the evaluation framework in advance, the system can automatically assess and filter changes without requiring users to perform manual classification or comment recording at the time of each update, thereby reducing user input complexity.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If all extracted differences are notified to users, then complete change information is provided, but the notification volume becomes large and includes non-important changes

Engineering Contradiction:
Improvechange information completenessVSAvoidnotification volume
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The notification control unit extracts and notifies only the essential changes from the complete set of differences by applying importance evaluation based on keywords. This selective extraction reduces notification volume by removing non-important changes while maintaining completeness for critical information through the keyword-based filtering mechanism.

Inventive Principle:
Principle #2Taking out (Extraction)

4Quantity of substance

If keyword-based filtering is applied to reduce notification volume, then non-essential changes are filtered out, but some important changes might be missed

Engineering Contradiction:
Improvenotification volume reductionVSAvoidchange notification reliability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The system pre-configures multiple relevant keywords and importance criteria before operation. By establishing a comprehensive keyword set in advance that covers various types of important changes, the system reduces the risk of missing important changes while maintaining effective filtering. The preliminary setup allows for thorough coverage of potential important change patterns.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system can evaluate and adjust the importance of changes based on feedback from user interactions and change patterns. By monitoring which filtered changes users actually need and adjusting the keyword set and evaluation criteria accordingly, the system improves its reliability over time while maintaining notification volume reduction through iterative optimization of the filtering mechanism.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10311041B2File management apparatus
Publication Date: 2019.06.04 HITACHI SOFTWARE ENG
  • US10311041B2 patent drawing
  • US10311041B2 patent drawing
  • US10311041B2 patent drawing

AI summary

To provide an apparatus that can reduce cumbersome input by a user, while being capable of indicating changes efficiently. Files F1, F2 . . . are recorded in a recording part 8. The file F1 is an old version, and the file F2 is an updated new version. A difference extraction means 2 compares the file F1 which is the old version with the file F2 which is the new version, and extracts difference between the versions. On the basis of a difference condition 6 that is recorded in advance, a change notification means 4 determines whether each extracted difference satisfies the difference condition. The change notification means 4 notifies, to a terminal apparatus 10 of a user who registers the difference condition 6, the changed part, when the extracted difference satisfies the difference condition.