Streaming Application Execution to Bypass Download Bottlenecks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current app stores face issues with centralized data retrieval, lengthy download times for large apps, and inconvenience in temporary app usage due to the need for installation and subsequent deletion, along with billing for downloads.

Innovation Solution

A network system where a first terminal device streams application image data and installation files to a second terminal device, allowing users to experience the application without installation, with the server only involved in authentication, reducing server load and eliminating the need for users to search and download from the server.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If users download and install applications from centralized app stores, then applications can be executed, but download time increases for large capacity applications

Engineering Contradiction:
Improveapplication execution availabilityVSAvoiddownload time
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The patent creates a copy of the application environment by installing the application on a first terminal device and streaming its execution to a second terminal device. This allows the second device to access the application without downloading it, effectively copying the execution experience to another device through real-time streaming of display and audio outputs.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent extracts the application execution environment from the centralized app store model and relocates it to a peer-to-peer streaming architecture. By separating the application installation (on first device) from the application usage (on second device), the system eliminates the need for the second device to download the application from the server.

Inventive Principle:
Principle #2Taking out (Extraction)

2Ease of operation

If users download applications from centralized servers, then applications can be installed, but server traffic processing burden increases

Engineering Contradiction:
Improveapplication distributionVSAvoidserver processing load
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the application distribution process into two independent parts: (1) application installation on the first terminal device, and (2) real-time streaming of application execution to the second terminal device. This segmentation removes the burden of serving multiple clients from the centralized server, as peer devices directly stream to each other.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The first terminal device acts as an intermediary between the application source and the second terminal device. It receives the application installation, executes it locally, and streams the output to the second device, thereby mediating the distribution process and eliminating direct server-to-client traffic for each user.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If users search for applications in centralized app stores, then applications can be found, but data retrieval time increases for large amounts of information

Engineering Contradiction:
Improveapplication search capabilityVSAvoidsearch and retrieval time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent performs preliminary action by having the first terminal device pre-install and pre-execute the application before streaming begins. The application is ready to run on the first device, and the streaming process simply transmits the already-prepared execution output, eliminating the need for the second device to search or download the application.

Inventive Principle:
Principle #10Preliminary action

4Ease of operation

If users install applications for temporary use, then applications can be executed, but installation and deletion processes cause inconvenience

Engineering Contradiction:
Improveapplication usageVSAvoidinstallation and deletion time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent creates a virtual copy of the application execution environment through streaming. The second terminal device receives and displays a real-time stream of the application running on the first device, allowing temporary usage without actual installation on the second device. This eliminates the need for installation and subsequent deletion operations.

Inventive Principle:
Principle #26Copying

Data Source

PatentEP3570161B1Terminal device and method for controlling the same
Publication Date: 2020.09.30 SAMSUNG ELECTRONICS CO LTD
  • EP3570161B1 patent drawingFigure 1~3
  • EP3570161B1 patent drawingFigure 4~7
  • EP3570161B1 patent drawingFigure 8~10

AI summary

A terminal device is provided. The terminal device includes a communication interface unit configured to receive image data of an application installed in another terminal device that is streamed from the another terminal device, a display unit configured to display the image data, a control unit configured to receive an installation file associated with the application through the communication interface unit while the image data is being displayed, and to execute the received installation file when authentication of the installation file is completed, and a storage unit configured to allow the application to be installed therein according to execution of the installation file.