Dynamic Application Interface Layouts for Flexible Multitasking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for displaying multiple applications on a single interface lack flexibility and diversity, as they typically use fixed split-screen modes that do not adapt to user inputs, limiting the efficient use of screen space and multitasking capabilities.

Innovation Solution

An application interface display method that allows users to customize and combine application identifiers through inputs, enabling the electronic device to update display positions and layouts based on user interactions, such as dragging and tapping, to create diverse and flexible interface arrangements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If fixed split-screen mode is used to display multiple applications, then the display structure is simple and stable, but the flexibility and diversity of interface layouts are limited

Engineering Contradiction:
Improveflexibility and diversity of interface layoutsVSAvoidcomplexity of layout adjustment mechanism
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic interface layouts that automatically adjust based on user interactions. Application identifiers can be freely dragged and dropped to different positions, and the system dynamically recalculates and updates the layout in real-time, transforming the static split-screen mode into a dynamic, adaptive interface system that responds to user needs without pre-defined fixed structures

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary layout calculations and prepares multiple possible arrangement schemes before the user completes their drag operation. When a user drags an application identifier, the system pre-computes potential drop zones and valid layout configurations, enabling smooth and immediate layout transitions without noticeable processing delays when the user releases the identifier

Inventive Principle:
Principle #10Preliminary action

2Productivity

If traditional split-screen mode is used, then the operation process is simple, but the multitasking efficiency and screen space utilization are reduced

Engineering Contradiction:
Improvemultitasking efficiencyVSAvoidoperation complexity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The interface is segmented into multiple independent, freely movable regions rather than fixed split-screen partitions. Each application identifier represents an independent draggable element that can be positioned independently, allowing the screen to be divided into multiple functional zones simultaneously, thereby improving multitasking efficiency by enabling more flexible screen space allocation

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system automatically detects user drag gestures, calculates valid drop zones, determines optimal layout configurations, and applies the new layout without requiring additional user actions. The interface self-adjusts and self-optimizes based on user intent, reducing operational complexity while enhancing productivity

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If application identifiers are allowed to overlap and be combined, then the interface customization capability is improved, but the layout calculation and detection complexity increases

Engineering Contradiction:
Improveinterface customization capabilityVSAvoidlayout detection and calculation difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent implements a hierarchical layout structure where application identifiers can be nested within defined drop zones or combined to form composite interface regions. The system uses nested data structures to represent the hierarchy of draggable elements, their parent containers, and spatial relationships, enabling efficient overlap detection and layout calculation even when multiple identifiers are combined or nested within the same region

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The system creates temporary copy representations of application identifiers during drag operations to calculate potential overlap scenarios and valid drop zones without modifying the actual interface state. These virtual copies are used for detection and calculation purposes, allowing the system to evaluate multiple layout possibilities efficiently before committing to a final configuration

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20250251954A1Application Interface Display Method, Electronic Device, and Non-Transitory Readable Storage Medium
Publication Date: 2025.08.07 VIVO MOBILE COMM CO LTD
  • US20250251954A1 patent drawing
  • US20250251954A1 patent drawing
  • US20250251954A1 patent drawing

AI summary

An application interface display method includes receiving a first input of a user; updating display positions of a plurality of application identifiers in response to the first input; when at least one application identifier in the plurality of application identifiers at least partially overlaps with a target identifier, displaying an application interface window corresponding to the at least one application identifier in a first interface layout manner, where an application identifier is an application icon, a background application card, or an application interface thumbnail.