Electronic File Comparator Using Reference Value Replacement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Comparing large electronic data files is slow and resource-intensive due to the high processing required for identifying and reporting differences between files.

Innovation Solution

A method and tool that filters out or replaces non-critical data elements using filter parameters, reducing the complexity of comparisons by identifying and replacing specific data elements with reference values before generating an output report.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If all data elements in large electronic files are compared, then comprehensive difference detection is achieved, but comparison speed and processing efficiency deteriorate

Engineering Contradiction:
Improvedifference detection accuracyVSAvoidcomparison speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the file comparison process into distinct phases: identifying data elements, replacing non-critical elements with reference values, and comparing remaining elements. This segmentation allows the system to focus computational resources on critical differences while efficiently handling non-critical data, thereby maintaining detection accuracy without sacrificing comparison speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and replaces non-critical data elements (such as timestamps, version numbers, or metadata) with reference values before comparison. By removing these non-essential elements from the comparison process, the system reduces the volume of data to be processed while preserving the ability to detect meaningful differences in critical file content.

Inventive Principle:
Principle #2Taking out (Extraction)

2Measurement precision

If comprehensive file comparison is performed, then all differences are detected, but processing resource consumption increases

Engineering Contradiction:
Improvedifference detection completenessVSAvoidprocessing resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent performs preliminary actions by identifying and replacing non-critical data elements with reference values before the actual comparison process begins. This pre-processing step reduces the complexity of the subsequent comparison operation, thereby lowering processing resource consumption while ensuring that all critical differences remain detectable.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the state of non-critical data elements by replacing their original values with reference values. This parameter transformation allows the comparison algorithm to ignore non-critical variations while maintaining sensitivity to critical differences, thus reducing overall processing resource requirements without compromising detection completeness.

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If detailed reporting of all file differences is generated, then complete comparison results are provided, but output processing time increases

Engineering Contradiction:
Improvedifference information completenessVSAvoidreport generation time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent extracts non-critical differences (those involving replaced data elements) from the comparison results. By removing these non-essential differences from the output report, the system reduces report generation time and simplifies the presented information while retaining all critical differences that require user attention or further action.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by selectively reporting only the differences that involve non-replaced data elements. Instead of comprehensively reporting all detected differences (including those from replaced elements), the system focuses on presenting only the meaningful variations, thereby reducing output processing time while maintaining information completeness for critical issues.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9390073B2Electronic file comparator
Publication Date: 2016.07.12 ACCENTURE GLOBAL SERVICES LTD
  • US9390073B2 patent drawing
  • US9390073B2 patent drawing
  • US9390073B2 patent drawing

AI summary

The invention concerns a method of comparing by a comparator tool a pair of electronic data files each comprising a plurality of data elements, the method comprising: identifying at least one data element in each of said files; replacing the values of said at least one identified data elements in each of said files by a same reference value; comparing the files to detect differences between values of the data elements; and generating an output report indicating said differences.