Adaptive Similarity Scoring for Electronic Document Revisions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for suggesting edits to electronic documents often result in suboptimal similarity scores and alignment methods, leading to ineffective application of edits, particularly when many words are deleted or when different alignment techniques yield varying results.

Innovation Solution

A method and system that select specific similarity metrics and alignment methods based on the type of edit operation applied to the original text, allowing for improved calculation of similarity scores and alignment of statements-under-analysis with original and final texts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a one-size-fits-all approach is used to calculate similarity scores for all original texts, then the calculation process is simple and consistent, but the similarity scores become inaccurate particularly when many words are deleted

Engineering Contradiction:
Improvesimilarity score accuracyVSAvoidcalculation method complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies different similarity calculation methods based on the specific characteristics of each original text. When an original text has many words deleted, a different calculation method is used compared to when few words are deleted. This local adaptation of calculation quality resolves the contradiction by improving accuracy for specific cases without requiring complete system complexity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the parameters of the similarity calculation based on the edit type. Different weights, metrics, or calculation formulas are applied depending on whether the edit involves deletions, insertions, or substitutions. This parameter adaptation allows accurate similarity scoring across diverse edit scenarios while maintaining a unified system framework.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the same alignment method is used for all SUA and original text pairs, then the alignment process is consistent and simple, but the alignment quality varies and edit application effectiveness decreases

Engineering Contradiction:
Improveedit application effectivenessVSAvoidalignment method complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent selects different alignment methods based on the specific characteristics of each SUA-original text pair. When edits involve many deletions, a different alignment strategy is employed compared to cases with minimal deletions. This localized adaptation of alignment quality improves edit application reliability without requiring complete system complexity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The alignment method is made dynamic rather than static. The system adapts the alignment approach based on the edit type and text characteristics, allowing the alignment strategy to change according to the specific task at hand. This dynamic adaptation resolves the contradiction between consistency and effectiveness.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If similarity scores are calculated using a uniform method for all text pairs, then the processing is efficient and consistent, but the scores are suboptimal particularly when many words have been deleted

Engineering Contradiction:
Improvesimilarity score accuracyVSAvoidprocessing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the similarity calculation process into different pathways based on edit characteristics. Text pairs are divided into categories (e.g., many deletions vs. few deletions), and each category receives an optimized calculation method. This segmentation improves accuracy for specific cases while maintaining overall processing efficiency through organized parallel processing.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11709995B2Method and system for suggesting revisions to an electronic document
Publication Date: 2023.07.25 BLACKBOILER INC
  • US11709995B2 patent drawing
  • US11709995B2 patent drawing
  • US11709995B2 patent drawing

AI summary

A method for suggesting revisions to a document-under-analysis from a seed database, the seed database including a plurality of original texts each respectively associated with one of a plurality of final texts, the method for suggesting revisions including selecting a statement-under-analysis (“SUA”), selecting a first original text of the plurality of original texts, determining a first edit-type classification of the first original text with respect to its associated final text, generating a first similarity score for the first original text based on the first edit-type classification, the first similarity score representing a degree of similarity between the SUA and the first original text, selecting a second original text of the plurality of original texts, determining a second edit-type classification of the second original text with respect to its associated final text, generating a second similarity score for the second original text based on the second edit-type classification, the second similarity score representing a degree of similarity between the SUA and the second original text, selecting a candidate original text from one of the first original text and the second original text, and creating an edited SUA (“ESUA”) by modifying a copy of the first SUA consistent with a first candidate final text associated with the first candidate original text.