Mobile Terminal Application Switching via Window Objects

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face inconvenience in mobile terminals due to the need to repeatedly run and terminate applications to generate notes or review information, as existing methods do not efficiently allow quick application switching or simultaneous viewing of background content.

Innovation Solution

A mobile terminal apparatus and method that displays an object or screen window for running an application based on touch events, hiding it when touched outside the area, and allowing data from one application to be used in another, enabling seamless switching and background content visibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If applications are run and terminated repeatedly to generate notes or review information, then the user can access application functionality, but the user experience deteriorates due to repeated launching and terminating

Engineering Contradiction:
Improveease of application switchingVSAvoidtime for repeated application launches
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system pre-loads and maintains applications in a suspended state in memory, so that when users need to switch between applications, the target application is already prepared and can be quickly restored without full re-initialization. This preliminary action eliminates the time-consuming process of repeated application launches while keeping applications readily accessible.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a window object that replicates the application interface and functionality, allowing users to interact with the application through the window without fully terminating or re-launching the underlying application process. This copying approach enables quick switching by simply switching between window objects while the application remains in memory.

Inventive Principle:
Principle #26Copying

2Productivity

If applications are fully terminated to switch tasks, then system resources are freed, but users cannot quickly access previously running applications

Engineering Contradiction:
Improveapplication switching speedVSAvoidmemory usage for suspended applications
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system applies different quality levels to different application states: actively running applications receive full resources, suspended applications use reduced memory footprint while maintaining core functionality, and terminated applications free all resources. This local quality differentiation allows the system to optimize memory usage for suspended applications while enabling fast switching when needed.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

Instead of fully terminating applications to free resources, the system performs partial termination by suspending applications in a lightweight state that maintains essential data and context. This partial action frees sufficient resources while preserving enough application state to enable rapid resumption, balancing memory usage with switching speed.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of information

If users switch between applications to generate notes and review information, then complete application functionality is available, but users lose context and need to re-navigate application interfaces

Engineering Contradiction:
Improveapplication context retentionVSAvoidsystem architecture for context management
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system implements a nested structure where window objects contain application context information, which in turn contains data about the underlying application state. When applications are suspended or switched, this nested context structure is preserved at each level, allowing users to quickly restore their previous working context without re-navigating interfaces or losing application state.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentEP2573668B1Apparatus and method for running application in mobile terminal
Publication Date: 2020.01.01 SAMSUNG ELECTRONICS CO LTD
  • EP2573668B1 patent drawingFigure 1
  • EP2573668B1 patent drawingFigure 2A
  • EP2573668B1 patent drawingFigure 2B

AI summary

An apparatus and method for running an application in a mobile terminal are provided. The apparatus includes a display for displaying on a current screen a first object for running a first application corresponding to a type of a touch event, and a controller for displaying the first object for running the first application according to the type of the touch event, and displaying a second object for running a second application according to a type of a touch event having occurred on the first object while displaying the first object.