Conditional File Synchronization Rules Based on Device Properties

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing file synchronization systems require manual intervention to manage data availability on devices, especially in scenarios where files need to be temporarily removed or restored, which is time-consuming and inefficient.

Innovation Solution

A method that determines a device's property and applies synchronization rules to automatically control data availability, allowing for conditional synchronization based on location, status, time, or connection, thereby reducing manual intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual removal and restoration of files is used, then data availability can be controlled, but time consumption increases

Engineering Contradiction:
Improvemanual interventionVSAvoidtime consumption
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system enables self-service by allowing devices to automatically apply synchronization rules based on their own properties (location, status, time) without requiring manual user intervention. The device determines its own properties and automatically controls data synchronization accordingly.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Synchronization rules are established in advance with conditions based on device properties. When a device meets the predetermined conditions (such as being in a specific location or having a particular status), the system automatically executes the appropriate synchronization action without waiting for manual instructions.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If automatic synchronization is implemented, then productivity increases, but device complexity increases

Engineering Contradiction:
Improvesynchronization efficiencyVSAvoidsynchronization control
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The synchronization control is segmented into independent rules, each handling specific conditions (location-based, status-based, time-based). This segmentation allows complex synchronization behavior to be managed through multiple simple, independent rule components rather than a single complex system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system controls synchronization by changing parameters such as location, status, and time. Instead of complex synchronization logic, the system uses parameter changes to trigger appropriate synchronization actions, simplifying the overall control mechanism while maintaining high productivity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9021136B2Data synchronisation
Publication Date: 2015.04.28 RPX CORP
  • US9021136B2 patent drawing
  • US9021136B2 patent drawing
  • US9021136B2 patent drawing

AI summary

The present invention relates to a method for synchronizing files between devices between two devices. The method includes creating a rule to control the synchronization of the file. The rule includes at least one condition for synchronization which is dependent upon a property of a device.