Gesture-Based App Window Switching for Easier Multitasking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for displaying applications on windows in multitasking environments are not user-friendly, making it difficult to easily control and manage multiple application windows.

Innovation Solution

A method and apparatus that allows for easy manipulation of application windows by switching between full-sized and sub-windows, including user gestures for changing window sizes, orientations, and hiding modes, and automatic hide modes based on user input.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple applications are displayed on multiple windows simultaneously, then multitasking capability is improved, but window control complexity increases

Engineering Contradiction:
Improvemultitasking capabilityVSAvoidwindow control complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The display screen is segmented into multiple independent window areas (first area, second area, third area) that can be independently controlled. Each window can be manipulated separately through gesture operations, allowing users to manage multiple applications without the complexity of traditional window control mechanisms.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system automatically manages window arrangements and switching based on user gestures without requiring complex manual control. When a user performs a gesture on a window, the system automatically handles the window switching, resizing, and application management, reducing the cognitive load on the user.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If window switching between applications is enabled, then application flexibility is improved, but user operation difficulty increases

Engineering Contradiction:
Improveapplication flexibilityVSAvoiduser operation difficulty
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

Traditional mechanical window control mechanisms (buttons, menus, drag-and-drop) are replaced with gesture-based control. Users can switch between applications by performing simple gestures on the display, such as swiping or tapping, which automatically triggers window switching without requiring complex manual operations.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The window display system is made dynamic and responsive to user gestures. When a user gestures on a window, the system dynamically adjusts the window arrangement, automatically switching between full-screen and sub-window modes, and managing application visibility based on the gesture context, making operation intuitive and easy.

Inventive Principle:
Principle #15Dynamics

3Productivity

If automatic hide mode is implemented for sub-windows, then display efficiency is improved, but information visibility is reduced

Engineering Contradiction:
Improvedisplay efficiencyVSAvoidinformation visibility
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The system preliminarily sets up automatic hide mode for sub-windows based on user preferences or context. When enabled, sub-windows automatically hide when not in use, keeping the display clean and efficient. However, users can quickly restore visibility through simple gestures, ensuring information is available when needed without permanent loss of visibility.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260010271A1Method and apparatus for displaying application
Publication Date: 2026.01.08 SAMSUNG ELECTRONICS CO LTD
  • US20260010271A1 patent drawing
  • US20260010271A1 patent drawing
  • US20260010271A1 patent drawing

AI summary

A method of displaying an application is provided. The method includes displaying an execution screen of a first application on a first area when the first application is executed, displaying the execution screen of the first application on a second area instead of on the first area when a second application is executed while the first application is executed, and displaying an execution screen of a second application on the first area.