Refresh and Filter Anchors for Additive Data Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing synchronization techniques are inadequate for synchronizing data between a handheld computer device and multiple desktop computers, leading to data loss and errors due to differing filter settings and synchronization states.

Innovation Solution

The use of refresh anchors and filter anchors to maintain synchronization by performing additive synchronization when anchors do not match, ensuring data integrity and preventing deletion of structured data across multiple computers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If traditional synchronization techniques are used between multiple computers, then synchronization speed is improved, but data integrity deteriorates due to data loss and errors

Engineering Contradiction:
Improvesynchronization speedVSAvoiddata integrity
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system performs preliminary actions by establishing and maintaining unique identifiers (anchors) before synchronization occurs. These anchors pre-establish the synchronization state and prevent data loss during subsequent synchronization operations with multiple computers

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces synchronization anchors as intermediary elements that mediate between the handheld device and multiple desktop computers. These anchors act as reference points that enable reliable data comparison and transfer without direct conflicts between computers

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If filter settings are applied during synchronization, then data filtering precision is improved, but synchronization reliability deteriorates due to data loss from differing filter settings

Engineering Contradiction:
Improvefiltering precisionVSAvoidsynchronization reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system performs preliminary actions by establishing filter anchors that define the filtering criteria before synchronization occurs. These pre-established anchors ensure consistent filtering behavior across multiple computers and prevent data loss from conflicting filter settings

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8073813B2Refresh and filter anchors
Publication Date: 2011.12.06 APPLE INC
  • US8073813B2 patent drawing
  • US8073813B2 patent drawing
  • US8073813B2 patent drawing

AI summary

Structured data on a device is synchronized with structured data on a host if the device and the host have a matching refresh anchor. Structured data on the device is additively synchronized with structured data on the host if the device and the host have different refresh anchors. Additive synchronization combines structured data from the device with structured data on the host without deleting structured data from the device or the host.