Attribute Data Synchronization With Priority-Based Conflict Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

When different apparatuses individually storing the same attribute data receive updated attribute data, it may be unclear which modification contents should be prioritized and reflected on each apparatus, leading to potential inconsistencies in data synchronization.

Innovation Solution

A service providing system that includes a first apparatus and a second apparatus, where both update their attribute data based on modification instructions while referring to priority information to identify which data to prioritize, establishing synchronization such that both apparatuses have identical attribute data contents.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If different apparatuses individually store and update the same attribute data independently, then each apparatus can operate autonomously and maintain local data consistency, but synchronization conflicts occur when multiple apparatuses modify the same attribute data simultaneously, making it unclear which modification should be prioritized

Engineering Contradiction:
Improveautonomous operation capabilityVSAvoiddata synchronization consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies preliminary action by pre-assigning priority levels to different apparatuses for modifying attribute data. Before synchronization conflicts occur, each apparatus is predetermined with a priority value (e.g., apparatus 1 has priority 1, apparatus 2 has priority 2). When conflicts arise during synchronization, these pre-assigned priorities automatically determine which modification takes precedence, eliminating the need for real-time conflict resolution negotiations and ensuring consistent data synchronization across the network.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If apparatuses synchronize attribute data frequently to maintain consistency, then data synchronization accuracy improves, but communication overhead and network traffic increase

Engineering Contradiction:
Improvedata synchronization accuracyVSAvoidcommunication overhead
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent applies local quality by making the synchronization process selective rather than uniform. Instead of synchronizing all attribute data between all apparatuses, the system synchronizes only those attributes that have been modified, and only to apparatuses that have the appropriate priority level. This selective approach reduces unnecessary communication overhead while maintaining data synchronization accuracy for critical attributes.

Inventive Principle:
Principle #3Local quality

3Reliability

If priority information is stored and processed for each attribute data modification, then conflict resolution capability improves, but device complexity and processing overhead increase

Engineering Contradiction:
Improveconflict resolution capabilityVSAvoidsynchronization mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by transforming the conflict resolution problem into a simple numerical comparison task. Instead of implementing complex conflict detection and resolution algorithms, the system assigns numerical priority values to different apparatuses and uses straightforward numerical comparison to determine which modification should be accepted. This parameter-based approach simplifies the synchronization mechanism while maintaining robust conflict resolution capability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12587605B2Service providing system with synchronization of attribute data
Publication Date: 2026.03.24 FUJIFILM BUSINESS INNOVATION CORP
  • US12587605B2 patent drawing
  • US12587605B2 patent drawing
  • US12587605B2 patent drawing

AI summary

A service providing system includes a first apparatus that stores first attribute data including status information on the first apparatus and setting information on a function of the first apparatus, updates the first attribute data to contents specified by a modification instruction if the modification instruction of the first attribute data is received from a user, and establishes synchronization via a first connection such that, in a second apparatus storing second attribute data corresponding to the first attribute data, contents of the second attribute data become identical to contents of the updated first attribute data; and the second apparatus that, if a modification instruction of the second attribute data is received from a user, updates the second attribute data to contents specified by the modification instruction of the second attribute data, and establishes synchronization via the first connection such that, in the first apparatus, contents of the first attribute data become identical to contents of the updated second attribute data, wherein if the contents of the first attribute data updated in response to the modification instruction received by the first apparatus are different, before the synchronization, from the contents of the second attribute data updated in response to the modification instruction received by the second apparatus, attribute data to be prioritized is identified by referring to priority information defining which attribute data, the first attribute data or the second attribute data, is to be prioritized, and the first apparatus and the second apparatus establish the synchronization via the first connection such that the first attribute data and the second attribute data are updated to contents of the attribute data to be prioritized.