Document Similarity Tracking for Consistency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for detecting similar documents fail to synchronize changes across multiple documents, leading to errors when one document is modified, affecting various types of documents beyond source codes.

Innovation Solution

An information processing apparatus that calculates similarity among documents, identifies documents with high similarity to a changed document, and notifies users associated with those documents to update them accordingly, ensuring consistency across similar documents.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If similarity detection is implemented among documents, then document consistency can be maintained, but system complexity increases due to calculation and notification mechanisms

Engineering Contradiction:
Improvedocument consistencyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the document management process into distinct functional modules: a calculation section for similarity computation, an identification section for change detection, and a notification section for user alerting. This modular segmentation allows each component to handle specific tasks independently, maintaining document consistency through coordinated operation while managing system complexity through functional decomposition.

Inventive Principle:
Principle #1Segmentation

2Reliability

If all similar documents are notified of changes, then consistency is maintained, but unnecessary notifications increase user burden

Engineering Contradiction:
Improvedocument consistencyVSAvoiduser burden
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The notification mechanism applies local quality by differentiating notification behavior based on the specific similarity relationship between documents. The identification section evaluates each similar document individually against the changed document, and the notification section selectively notifies only those documents that genuinely require updates. This selective approach maintains document consistency while reducing unnecessary notifications and user burden.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If manual updates are required for similar documents, then flexibility is maintained, but time consumption increases

Engineering Contradiction:
Improveupdate flexibilityVSAvoidtime consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system implements feedback by automatically detecting changes in documents, calculating similarity with other documents, identifying affected similar documents, and notifying users of relevant changes. This automated feedback loop reduces time consumption by eliminating manual monitoring while maintaining adaptability, as users receive targeted notifications that allow them to decide whether manual updates are necessary based on the specific change context.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10169393B2Tracking changes among similar documents
Publication Date: 2019.01.01 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10169393B2 patent drawing
  • US10169393B2 patent drawing
  • US10169393B2 patent drawing

AI summary

In one embodiment, an information processing apparatus includes a calculation section, an identification section, and a notification section. The calculation section is configured to calculate similarity among a plurality of documents. The identification section is configured to identify, in response to a change made to a first document, a second document having a similarity greater than or equal to a first criterion as compared to the first document before the change. The notification section is configured to notify a user of the identified second document that the first document has been changed, in response to the change to the first document.