Entity Synchronization via Parent-Child Relationship Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data synchronization techniques fail to account for parent-child relationships and unique identifiers across entities in a system, leading to inconsistencies and inefficiencies in data management.

Innovation Solution

A method for synchronizing entities involves receiving information from a first synchronization between two entities, performing a second synchronization using this information, and storing the results, while handling dependencies and unique identifiers to ensure data consistency across entities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional data synchronization methods are used, then synchronization can be performed between entities, but data consistency is compromised because parent-child relationships and unique identifiers are not accounted for

Engineering Contradiction:
Improvedata consistencyVSAvoidsynchronization method complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by establishing and storing parent-child relationships between entities before executing the synchronization process. This allows the synchronization method to reference pre-defined relationships and maintain data consistency without attempting to discover relationships during the synchronization process itself.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback mechanisms by storing information about parent-child relationships and using this stored information to guide subsequent synchronization operations. The synchronization process references previously stored relationship data to ensure consistent data propagation across entities.

Inventive Principle:
Principle #23Feedback

2Productivity

If conventional synchronization techniques are applied, then synchronization operations can be executed, but inefficiencies arise due to failure to account for entity dependencies

Engineering Contradiction:
Improvesynchronization efficiencyVSAvoiddependency information loss
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The system performs preliminary actions by establishing and storing parent-child relationships between entities before executing the synchronization process. This allows the synchronization method to reference pre-defined relationships and maintain data consistency without attempting to discover relationships during the synchronization process itself.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback mechanisms by storing information about parent-child relationships and using this stored information to guide subsequent synchronization operations. The synchronization process references previously stored relationship data to ensure consistent data propagation across entities.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8818938B2System, method and computer program product for synchronizing entities within a system
Publication Date: 2014.08.26 SALESFORCE INC
  • US8818938B2 patent drawing
  • US8818938B2 patent drawing
  • US8818938B2 patent drawing

AI summary

In accordance with embodiments, there are provided mechanisms and methods for synchronizing entities. These mechanisms and methods for synchronizing entities can enable improved data synchronization, improved data management, etc.