Selective Identity Data Synchronization in Distributed Manufacturing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Synchronizing identity data across remote distributed database servers with a central database server is challenging due to issues like data replication over unstable Wireless Area Networks, network unreliability, strict security requirements, and the need for selective data distribution, especially in manufacturing environments where human interaction-based solutions are inefficient.

Innovation Solution

A system that uses a Factory Synchronizer and Loader (FSL) to assign and synchronize identity data types to factories based on device manufacturing needs, leveraging local area networks for stable data synchronization, and includes mechanisms for correcting errors and handling failures with minimal human intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data replication is performed over WAN to remote distributed database servers, then identity data can be synchronized across all servers, but network instability and poor reliability make the process non-viable

Engineering Contradiction:
Improvenetwork reliabilityVSAvoiddata replication feasibility
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent introduces a centralized database server as an intermediary that receives identity data from the configuration manager and distributes it to remote database servers. This intermediary approach allows the system to bypass direct WAN connections between remote servers and the configuration manager, using instead stable LAN connections between the centralized server and remote servers, thereby resolving the network reliability issue.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the data distribution architecture into two distinct parts: a centralized database server that handles all identity data reception and distribution logic, and remote database servers that only handle local data storage and retrieval. This segmentation allows each component to operate independently with optimized connection strategies, using stable LAN connections for remote servers while centralizing the complex synchronization logic.

Inventive Principle:
Principle #1Segmentation

2Reliability

If all identity data is loaded to all remote distributed database servers, then complete data synchronization is achieved, but strict security requirements necessitate selective data distribution to applicable servers only

Engineering Contradiction:
Improvedata synchronization completenessVSAvoiddata distribution complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements local quality by having each remote database server receive and store only the identity data applicable to its specific location or organization. The centralized database server filters and selects only the relevant data subsets for each remote server based on predefined criteria, ensuring that each server maintains locally relevant data without requiring all servers to process or store the complete data set.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent applies partial action by distributing only the necessary subset of identity data to each remote database server rather than copying the entire data set. This selective distribution approach reduces the data processing burden on each server while maintaining complete synchronization for the applicable data portions, effectively resolving the complexity issue.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If identity data is modified in the central database server, then updated data can be synchronized to all applicable remote servers, but the modification and synchronization process becomes complex without a robust solution

Engineering Contradiction:
Improvedata update flexibilityVSAvoidsynchronization process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements feedback mechanisms where the centralized database server receives updates from the configuration manager, processes these updates, and automatically propagates them to all applicable remote database servers. The system includes feedback loops that monitor synchronization status and can retransmit data if needed, ensuring that modifications are reliably communicated across the distributed architecture without requiring complex manual intervention.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies preliminary action by having the centralized database server pre-process and prepare data updates before distributing them to remote servers. The system anticipates synchronization needs and proactively pushes updates to remote servers, ensuring that all applicable servers have the latest data without requiring complex real-time coordination or manual triggering of synchronization processes.

Inventive Principle:
Principle #10Preliminary action

4Ease of operation

If human interaction-based synchronization methods are used, then data can be downloaded and uploaded to databases, but the process is inefficient for automated manufacturing environments

Engineering Contradiction:
Improvesynchronization operation simplicityVSAvoiddata synchronization efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent implements self-service by enabling the centralized database server to automatically receive identity data from the configuration manager and autonomously distribute it to all applicable remote database servers without requiring human intervention. The system includes automated mechanisms for data reception, processing, filtering, and transmission, allowing the synchronization process to occur continuously and efficiently in automated manufacturing environments.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent ensures continuity of useful action by establishing continuous automated data flow between the configuration manager, centralized database server, and remote database servers. The system operates continuously to monitor for data updates and maintain synchronization, eliminating the discontinuous nature of manual download-upload processes and ensuring that identity data is always current across all servers without interruption.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS10509801B2Selective data synchronization and transfer to remote distributed database servers
Publication Date: 2019.12.17 ARRIS ENTERPRISES LLC
  • US10509801B2 patent drawing
  • US10509801B2 patent drawing
  • US10509801B2 patent drawing

AI summary

A method for resolving the synchronization of identity data from a central database server to distributed database servers is provided. The method involves synchronizing identity data to central and distributed database servers based on identity data types associated with a factory. The method first includes assigning by a configuration manager identity data types to factories which manufacture devices that will need identity data. Next an Identity Data (ID) Loader receives a file containing the identity data, and the ID Loader loads the identity data to a central database server and creates a file history record indicating a record of the file loaded. Next, a Factory Synchronizer Loader (FSL) is triggered to create and execute jobs to load identity data, configuration data or other data. Finally, the identity data is synchronized between the central data base with the remote database servers in a location of the factory. In some embodiments, the FSL corrects identity data and resynchronizes, or determines when synchronization fails and repeats synchronization processes when the failure occurs.