Application Synchronization Between Terminals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for switching running applications between terminals require multi-layer user interaction and are inefficient, lacking seamless relay functionality between devices.

Innovation Solution

An application synchronization method that involves acquiring and sending application identification and running status data from a first terminal to a second terminal, allowing seamless synchronization and continuation of the application on the second device, including establishing communication connections and performing device login to enable synchronized application use.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a user manually switches applications between terminals by opening the target terminal and finding the application, then the application can be transferred between devices, but the process requires multi-layer user interaction and has low efficiency

Engineering Contradiction:
Improveapplication switching efficiencyVSAvoiduser interaction complexity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system performs preliminary actions by automatically obtaining application identification and running status data from the source terminal before the user completes the switching operation. This allows the target terminal to pre-load necessary information, reducing the interaction steps required from the user and improving switching efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The application synchronization system performs self-service by automatically transmitting application data between terminals without requiring manual user intervention for each step. The system handles data acquisition, transmission, and application launch autonomously, transforming a complex multi-step manual process into a simple user operation.

Inventive Principle:
Principle #25Self-service

2Reliability

If the system synchronizes application data between terminals, then seamless relay use is achieved, but communication protocols and data transmission mechanisms must be established

Engineering Contradiction:
Improveapplication synchronization reliabilityVSAvoidcommunication mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent employs universal communication protocols that can handle multiple functions including application identification transmission, running status data synchronization, and device authentication. This multi-functional approach reduces the need for separate specialized mechanisms, managing complexity while ensuring reliable synchronization.

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

Solution Approach 2:

The system introduces an intermediary communication layer that standardizes data exchange between different terminals. This intermediary mechanism handles the complexity of data transmission, formatting, and protocol management, allowing reliable synchronization without exposing the complexity to the user or application logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11985191B2Application synchronization method
Publication Date: 2024.05.14 BEIJING XIAOMI MOBILE SOFTWARE CO LTD
  • US11985191B2 patent drawing
  • US11985191B2 patent drawing
  • US11985191B2 patent drawing

AI summary

An application synchronization method is provided. The method includes acquiring an application identification and running status data of a currently running target application, and sending the application identification and the running status data to a second terminal associated with the first terminal to synchronize the target application on the second terminal with the target application on the first terminal.