Cross-Device App Synchronization for Seamless Session Handover

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users with multiple smart devices face interruptions and cumbersome operations when switching between devices due to the need to reinitiate applications, leading to a loss of immersion and increased operational effort.

Innovation Solution

A synchronization method that allows seamless transfer of application data and interfaces between devices through communication connections, using techniques like screen mirroring and data synchronization to maintain continuity of user operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple devices perform file operations simultaneously using the same shared storage, then file operation speed and productivity are improved, but data inconsistency and synchronization issues occur

Engineering Contradiction:
Improvefile operation speedVSAvoiddata consistency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary actions by creating local copies of files from the shared storage before actual file operations occur. This preliminary copying ensures that each device works on a consistent version of the file, preventing data inconsistency while allowing simultaneous operations. The local copy serves as a preparatory measure that resolves the contradiction between speed and consistency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary mechanism (local copy/cache) between the shared storage and the file operations. This intermediary allows multiple devices to operate on local copies simultaneously without directly conflicting with the shared storage, while still maintaining data consistency through the intermediary layer that manages synchronization.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If real-time synchronization is implemented across multiple devices, then data consistency is improved, but system complexity and processing overhead increase

Engineering Contradiction:
Improvedata consistencyVSAvoidsynchronization mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system extracts the synchronization problem from the core file operation path by implementing asynchronous synchronization. Instead of synchronizing every file operation in real-time, the system separates the file access operations from the synchronization operations, allowing file operations to proceed independently while synchronization occurs in the background, thus reducing system complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system implements periodic synchronization rather than continuous real-time synchronization. File operations occur continuously on local copies, while synchronization with the shared storage happens at periodic intervals or triggered by specific events, reducing the complexity and processing overhead compared to constant real-time synchronization.

Inventive Principle:
Principle #19Periodic action

3Speed

If local copies are created for every file operation, then file access speed is improved, but storage space consumption increases

Engineering Contradiction:
Improvefile access speedVSAvoidstorage space
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The system applies local quality by creating local copies selectively rather than universally. Instead of duplicating every file across all devices, the system creates local copies only for files that are actively being accessed or modified on each device, optimizing storage space while maintaining fast access speed for the necessary files.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system implements a nested structure where local copies are nested within the shared storage framework. Rather than completely duplicating the entire shared storage on each device, the system nests local copies within the broader shared storage system, allowing devices to access both local copies for speed and the shared storage for completeness, thus optimizing the balance between access speed and storage space.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentEP4068899B1Synchronization method and electronic device
Publication Date: 2026.05.06 VIVO MOBILE COMM CO LTD
  • EP4068899B1 patent drawingFigure 1~2
  • EP4068899B1 patent drawingFigure 3~4
  • EP4068899B1 patent drawingFigure 5~6

AI summary

Disclosed in the present invention are a synchronization method and an electronic device. The method comprises: in the case that a first electronic device is in a communication connection with a second electronic device, receiving an operating interface of a first application sent by the second electronic device; in the case that the first electronic device operates the first application, receiving target application data of the first application sent by the second electronic device; and synchronizing the target application data into the first application operated in the first electronic device.