File Sync Between Base and Detachable Device

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing file synchronization methods between a base and a detachable device often result in partial or corrupted files when the detachable device is disconnected during transmission, leading to inconsistencies and potential overwriting of valid file instances.

Innovation Solution

A system comprising a management module and a synchronize module that selects files to synchronize, establishes control and data connections, and transmits files, with mechanisms to detect and mitigate incomplete transmissions by reestablishing connections and retransmitting files as needed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If file synchronization is performed while the detachable device is connected to the base, then files can be transmitted between devices, but the user may disconnect the detachable device during transmission, resulting in partial or corrupted files

Engineering Contradiction:
Improvefile synchronization speedVSAvoidfile transmission completeness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary actions by establishing a control connection before file transmission begins. This control connection allows the base to monitor transmission status and detect disconnection events, enabling the system to take corrective actions before corrupted files are fully transmitted or to interrupt and retry transmissions that would result in corruption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The control connection establishes a feedback mechanism where the base continuously monitors the transmission status and connection state. When disconnection is detected during file transmission, the system receives feedback about the interruption and can respond by pausing transmission, marking the file as corrupted, or attempting retransmission, thereby preventing partial or corrupted files from being synchronized.

Inventive Principle:
Principle #23Feedback

2Weight of moving object

If the detachable device is disconnected during file synchronization, then the user can transport the device, but partial or corrupted files are left on the detachable device that may be synchronized back to the base

Engineering Contradiction:
Improvedevice portabilityVSAvoidfile data integrity
Core Design Contradiction:
Weight of moving objectVSLoss of information

Solution Approach 1:

The control connection provides continuous feedback about connection status to the base. When disconnection occurs during transmission, the base receives feedback about the interruption and can detect that the transmission is incomplete. This enables the base to mark the file as corrupted or incomplete and prevent it from being synchronized back to the base, thereby preserving data integrity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary verification and monitoring actions through the control connection before allowing file transmission to complete. This preliminary monitoring ensures that if disconnection occurs, the system can identify incomplete transmissions and take corrective action to prevent corrupted files from being written to either device.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If a control connection is established to monitor transmission status, then incomplete transmissions can be detected, but the system complexity increases

Engineering Contradiction:
Improvetransmission monitoring accuracyVSAvoidconnection management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The control connection serves multiple functions: it monitors transmission status, detects disconnection events, and enables error handling. By making this single connection multi-functional, the system avoids the need for separate monitoring mechanisms, thereby limiting the increase in system complexity while achieving reliable transmission monitoring.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8874510B2Synchronizing files between base and detachable device
Publication Date: 2014.10.28 LENOVO SWITZERLAND INTERNATIONAL GMBH
  • US8874510B2 patent drawing
  • US8874510B2 patent drawing
  • US8874510B2 patent drawing

AI summary

An apparatus and method are disclosed for synchronizing states. A management module selects a file to synchronize between a base and a detachable device. The detachable device provides a display and a network connection for the base if the base and detachable device are connected. A synchronize module establishes a control connection and a data connection between the base and the detachable device and transmits the file to a memory space over the data connection in response to a command communicated over the control connection.