Nested Application Display with Pressure Input

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for viewing multiple application programs on a terminal device with limited screen size are complex and inconvenient, requiring users to navigate through a list of running applications to access blocked programs.

Innovation Solution

A method that uses input position and non-position information, such as touch pressure or duration, to determine and display reachable application programs in a nested manner, simplifying the process of viewing stacked applications by allowing users to access lower-layer programs without manually switching between them.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If application programs are stacked for displaying on a limited screen, then more application programs can be run simultaneously, but the user operation to view blocked application programs becomes complex

Engineering Contradiction:
Improvenumber of simultaneously running application programsVSAvoiduser operation complexity for viewing blocked programs
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The patent implements a nested display mechanism where multiple application program windows are arranged in a nested layout, with smaller windows positioned within or overlapping larger windows. This allows users to view multiple blocked application programs simultaneously by interacting with a single input, as the nested arrangement visually exposes the hierarchical stacking relationship without requiring manual navigation through each layer

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The patent introduces a new dimension for interaction by detecting input information with both position and non-position attributes (such as pressure, duration, or gesture intensity). This multi-dimensional input mechanism allows the system to determine which nested application program the user intends to view based on the intensity or duration of the input, enabling direct access to blocked programs without complex sequential navigation

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Illumination intensity

If the screen displays only one application program in the top layer, then the display is simple and clear, but other running application programs are blocked and cannot be seen

Engineering Contradiction:
Improvedisplay clarity and focusVSAvoidvisibility of blocked application programs
Core Design Contradiction:
Illumination intensityVSLoss of information

Solution Approach 1:

The nested window arrangement allows the top-layer application program to maintain its full display area and visual clarity, while blocked application programs are positioned in nested configurations that allow their content to be partially or fully visible through the nested structure. Users can view blocked programs by interacting with the nested arrangement, preserving both display clarity and information accessibility

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The patent employs visual differentiation techniques where blocked application programs in the nested arrangement are displayed with different visual characteristics (such as transparency levels, border styles, or visual indicators) to distinguish them from the active top-layer program, allowing users to identify and access blocked programs without compromising the visual clarity of the primary display

Inventive Principle:
Principle #32Color changes

Data Source

PatentUS11314388B2Method for viewing application program, graphical user interface, and terminal
Publication Date: 2022.04.26 HUAWEI TECH CO LTD
  • US11314388B2 patent drawing
  • US11314388B2 patent drawing
  • US11314388B2 patent drawing

AI summary

A method for viewing an application program, graphical user interface, and a terminal, where the method includes receiving a first input, where the first input viewing a plurality of running application programs stacked for displaying, obtaining an input position corresponding to the first input and non-position information corresponding to the first input in the input position, determining, according to the input position and the non-position information, an application program reachable by the first input in the input position, and displaying the application program reachable by the first input in the input position. Hence, the method for viewing the application program, the graphical user interface, and the terminal simplify a user's operation of viewing a blocked application program in the stacked application programs.