Simulation Device for Record Synchronization Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The synchronization of data between multiple applications is complex and often unreliable, leading to numerous errors during project management across heterogeneous software stacks, where variations in data can be difficult to anticipate and manage.

Innovation Solution

A simulation-based approach is employed to simulate the synchronization of records between applications, using a simulation device that identifies modified records, analyzes modification operations, and reports expected results without performing actual modifications, ensuring validation of data flow, field mappings, and compatibility to predict potential issues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If actual synchronization of records is performed between applications, then data consistency is achieved, but errors and reliability issues occur due to complex variations in data

Engineering Contradiction:
Improvesynchronization reliabilityVSAvoidsynchronization complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by simulating the synchronization process before actual execution. The simulation device performs validation logic on modified records to predict potential errors and generate expected results in advance, allowing users to review and approve the synchronization plan before committing actual data changes, thus preventing errors while maintaining reliability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The simulation device acts as an intermediary between the source and target applications. It receives synchronization parameters and modified records, performs simulation and validation, then provides expected results that guide the actual synchronization process, mediating the complex data variations between heterogeneous applications

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If validation logic is applied to simulate modification operations, then errors are detected and reliability is improved, but additional processing time and computational resources are required

Engineering Contradiction:
Improvedata synchronization reliabilityVSAvoidsynchronization preparation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The validation logic applies partial action by focusing only on modified records identified through query operations, rather than validating entire data sets. The simulation performs selective validation on relevant fields based on synchronization parameters, reducing unnecessary processing time while maintaining reliability for the actual changes being made

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If modification operations are simulated without execution, then expected results are predicted and errors reduced, but actual data synchronization is delayed

Engineering Contradiction:
Improvesynchronization accuracyVSAvoidsynchronization speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The simulation performs preliminary validation and prediction of synchronization results before actual execution. By pre-computing expected results and identifying potential errors in advance, the actual synchronization can proceed more efficiently with confidence, reducing retries and corrections that would slow down the overall process

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The simulation provides feedback in the form of expected results that show what changes will occur during actual synchronization. This feedback loop allows users to verify the synchronization plan, approve it, and proceed with execution, ensuring accuracy while enabling efficient batch processing of approved changes

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11100131B2Simulation of a synchronization of records
Publication Date: 2021.08.24 MICRO FOCUS LLC
  • US11100131B2 patent drawing
  • US11100131B2 patent drawing
  • US11100131B2 patent drawing

AI summary

A simulation of a synchronization of records between applications may include identifying a plurality of records modified since a previous synchronization of applications. Each record of the plurality of records are analyzed and a modification operation is associated with that record. The modification operation corresponding to a type of modification that can synchronize that record. A simulation of results of an execution of the modification operation is performed without performing the modification operation in that record. Expected results of the execution of the modification operation are reported.