Running Application Interface Sharing Without Source Files

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing method of sharing applications between electronic devices is inefficient due to the need to transmit large source files, which is time-consuming and lowers sharing efficiency.

Innovation Solution

The method allows sharing of a running interface of an application by selecting an identifier, eliminating the need to transmit source files, thereby increasing sharing speed and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If source files are transmitted for application sharing, then the application can be installed and used on the receiving device, but the transmission time is long and sharing efficiency is low

Engineering Contradiction:
Improveapplication sharing completenessVSAvoidtransmission time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts only the essential running interface data of the application from the complete source file, transmitting only the necessary portion (interface information) rather than the entire application package. This allows the receiving device to display and interact with the application interface without installing the full application, significantly reducing transmission time while maintaining sharing functionality.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the application sharing process into two distinct phases: first transmitting the lightweight running interface data for immediate use, and optionally later transmitting the complete source file if installation is required. This segmentation allows users to quickly access application interfaces without waiting for lengthy file transfers, improving perceived sharing speed.

Inventive Principle:
Principle #1Segmentation

2Reliability

If source files are transmitted for application sharing, then the application can be installed and used on the receiving device, but the source files are large in size

Engineering Contradiction:
Improveapplication sharing completenessVSAvoidfile size
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential running interface data of the application from the complete source file, transmitting only the necessary portion (interface information) rather than the entire application package. This allows the receiving device to display and interact with the application interface without installing the full application, significantly reducing transmission time while maintaining sharing functionality.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If the first electronic device transmits the running interface of the application to the second electronic device, then the sharing speed is increased, but the first electronic device cannot be used simultaneously

Engineering Contradiction:
Improvesharing speedVSAvoiddevice usability during sharing
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent creates a copy of the application running interface data and transmits this copy to the receiving device. The original application remains running on the source device unchanged, allowing the user to continue using the device normally while the interface is being shared. This copying approach enables simultaneous use without interference.

Inventive Principle:
Principle #26Copying

Data Source

PatentEP4084511B1Application sharing method, first electronic device, and computer-readable storage medium
Publication Date: 2025.07.16 VIVO MOBILE COMM CO LTD
  • EP4084511B1 patent drawingFigure 1~2
  • EP4084511B1 patent drawingFigure 3
  • EP4084511B1 patent drawingFigure 4

AI summary

The present invention provides an application sharing method, a first electronic device, and a computer-readable storage medium. The method includes: displaying a first interface in a case that the first electronic device is connected to a second electronic device, where the first interface includes an application identifier corresponding to an application that has been shared by the first electronic device to the second electronic device before current connection between the first electronic device and the second electronic device; obtaining a first target application identifier, where the application identifier corresponding to the application that has been shared by the first electronic device to the second electronic device includes the first target application identifier, or the first target application identifier is an application identifier input in the first interface; and sharing, to the second electronic device, a running interface of a first target application corresponding to the first target application identifier.