Address List Synchronization Duplicate Consolidation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

When synchronizing address lists across multiple devices, existing systems often display duplicate information multiple times due to incomplete data consolidation during the synchronization process.

Innovation Solution

An information processing apparatus that acquires and synchronizes address lists, identifying and consolidating duplicate information by comparing data from external and internal lists, and displaying a consolidated address list that eliminates duplicates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If duplicate information is added as they are during synchronization, then the synchronization process is simple and fast, but the information processing apparatus displays duplicate information multiple times

Engineering Contradiction:
Improvesynchronization speedVSAvoidduplicate information display
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The information processing apparatus performs preliminary actions by acquiring update histories from external apparatuses before synchronization, and by pre-comparing address information to identify duplicates. This allows the system to prepare consolidation rules and duplicate detection logic in advance, enabling fast synchronization while preventing duplicate displays without sacrificing speed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by comparing updated address information with existing address lists during synchronization, identifying duplicate entries, and adjusting the synchronization process accordingly. This feedback loop ensures that duplicate information is detected and consolidated while maintaining efficient synchronization performance.

Inventive Principle:
Principle #23Feedback

2Loss of information

If duplicate information is consolidated during synchronization, then duplicate display is prevented, but the synchronization process becomes more complex

Engineering Contradiction:
Improveduplicate information displayVSAvoidsynchronization process complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The synchronization process is segmented into distinct phases: acquiring update histories, comparing address information, identifying duplicates, and consolidating results. This segmentation allows the complex duplicate consolidation task to be broken down into manageable steps, reducing the perceived complexity while maintaining effective duplicate prevention.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses an intermediary approach by introducing update histories as a intermediate data structure that bridges the external address lists and the local address database. This intermediary mechanism simplifies the overall process by providing a standardized way to handle updates and consolidations without directly managing complex merge logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If address lists are synchronized without consolidation, then the synchronization process is fast, but information accuracy deteriorates due to duplicate displays

Engineering Contradiction:
Improvesynchronization speedVSAvoidinformation accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The system performs preliminary comparison and duplicate identification actions during the synchronization process, allowing accurate information consolidation to be achieved without significantly delaying the synchronization speed. By pre-identifying duplicates and preparing consolidation rules in advance, the system maintains both speed and accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces complex mechanical merging operations with more efficient information comparison and consolidation mechanisms. By using update histories and targeted comparisons rather than full list merges, the system achieves accurate information integration with reduced processing overhead, maintaining synchronization speed while improving accuracy.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS11758034B2Information processing apparatus and non-transitory computer readable medium
Publication Date: 2023.09.12 FUJIFILM BUSINESS INNOVATION CORP
  • US11758034B2 patent drawing
  • US11758034B2 patent drawing
  • US11758034B2 patent drawing

AI summary

An information processing apparatus includes: a processors configured to: acquire a first address list stored in an external apparatus; and when synchronizing the acquired first address list and a second address list stored in the own apparatus, display a third address list in which information duplicated between the first address list and the second address list have been consolidated.