Mobile Terminal Cloud Disconnection Handling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile terminals experience interruptions when connection to a cloud server is lost while streaming screen information of an application executed on the cloud server.

Innovation Solution

A mobile terminal with a communication device, display, and local memory that synchronizes data with the cloud server when connected, allowing continuous execution of applications locally during disconnection and updating both local and cloud server versions when reconnected.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the mobile terminal streams screen information of an application executed on a cloud server, then the device can access powerful cloud-based applications, but the service is interrupted when connection to the cloud server is lost

Engineering Contradiction:
Improveservice continuityVSAvoidsystem architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by synchronizing and caching application data, state information, and resources to the local device before disconnection occurs. This pre-synchronization ensures that when the cloud server connection is lost, the mobile terminal can continue executing the application locally using the cached data, thereby maintaining service continuity without requiring complex real-time synchronization mechanisms

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a local cache memory as an intermediary between the cloud server and the application execution environment. This intermediary stores synchronized data locally, allowing the application to continue running on the mobile terminal even when the cloud server connection is interrupted. The intermediary buffer resolves the contradiction by decoupling the application execution from continuous cloud server dependency

Inventive Principle:
Principle #24Intermediary (Mediator)

2Duration of action of moving object

If the application executes locally using synchronized data during disconnection, then service continuity is maintained, but data synchronization complexity increases

Engineering Contradiction:
Improveapplication execution timeVSAvoidsynchronization mechanism
Core Design Contradiction:
Duration of action of moving objectVSDevice complexity

Solution Approach 1:

The system creates local copies of the application data, state, and resources from the cloud server and stores them in local memory. These copies enable the application to execute independently on the mobile terminal during disconnection periods. The copying mechanism is simpler than full synchronization protocols because it involves straightforward data duplication and storage without complex conflict resolution or real-time update mechanisms

Inventive Principle:
Principle #26Copying

Solution Approach 2:

Data synchronization is performed as a preliminary action before disconnection occurs. The system caches necessary application data, state information, and resources in advance, allowing the application to run locally for an extended duration without requiring complex real-time synchronization mechanisms during the disconnection period

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the terminal stores application data locally, then continuous execution during disconnection is enabled, but local memory requirements increase

Engineering Contradiction:
Improveservice availabilityVSAvoidlocal storage capacity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system applies local quality by selectively caching only the specific data, state information, and resources that are necessary for application execution during disconnection. Rather than storing all possible data, the system identifies and caches only the critical portions needed to maintain service availability, thereby optimizing local storage usage while ensuring continuous operation

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system performs partial synchronization by caching only the essential application data and state information needed for continuous execution, rather than synchronizing all possible data. This partial action approach enables service availability during disconnection while minimizing local storage requirements by storing only what is strictly necessary

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11962648B2Mobile terminal that executes application locally when disconnected from cloud server
Publication Date: 2024.04.16 LG ELECTRONICS INC
  • US11962648B2 patent drawing
  • US11962648B2 patent drawing
  • US11962648B2 patent drawing

AI summary

Discussed is a a mobile terminal including a communication device to communicate with a cloud server, a display to output an execution screen of an application, a local memory to store data, and a processor to control the communication device, the display, and the local memory. The processor can synchronize data of the application executed on the cloud server and store the synchronized data in the local memory when connected to the cloud server. Further, the processor can continuously execute the application locally at the mobile terminal using the synchronized data of the application when disconnected from the cloud server.