Floating Window Placement to Prevent Multi-Window Information Blocking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multi-window display scenarios, key information of lower-layer windows is often blocked by upper-layer windows, necessitating manual user intervention to view the blocked content, leading to poor user experience.

Innovation Solution

A display method that automatically determines a location for a floating window to avoid blocking at least two non-floating windows, using preset conditions and avoidance priorities to ensure key information is accessible without manual user operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If windows are displayed in an overlapping manner to implement multi-window display scenarios, then the screen can display multiple tasks in parallel, but key information of lower-layer windows is blocked

Engineering Contradiction:
Improvemulti-task processing capabilityVSAvoidkey information accessibility
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The floating window automatically adjusts its own display location to avoid blocking lower-layer windows. The system implements self-service by detecting blocked windows and autonomously repositioning the floating window without requiring user intervention, thereby resolving the information blocking issue while maintaining multi-task display capability

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The floating window's display location is made dynamic rather than fixed. The system continuously monitors the display state and automatically updates the floating window's position when blocking is detected, allowing the window to adapt its location dynamically to avoid obstructing key information of other windows

Inventive Principle:
Principle #15Dynamics

2Loss of information

If a user manually moves an upper-layer window to view lower-layer window information, then key information becomes accessible, but user experience deteriorates due to required manual operations

Engineering Contradiction:
Improvekey information accessibilityVSAvoiduser operation convenience
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The system performs the window repositioning action automatically without requiring user operations. The floating window detects when it is blocking lower-layer windows and self-adjusts its position, eliminating the need for users to manually drag or reposition windows, thus improving ease of operation while ensuring information accessibility

Inventive Principle:
Principle #25Self-service

3Device complexity

If the floating window display location is fixed, then the display structure is simple, but the floating window may block important windows

Engineering Contradiction:
Improvedisplay structure complexityVSAvoidwindow information visibility
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The floating window's display location transitions from a fixed state to a dynamic state. The system implements automatic location adjustment mechanisms that modify the floating window's position based on the display states of other windows, ensuring that key information remains visible while maintaining relatively simple display structure

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system establishes a feedback loop where the display state of windows is continuously monitored, and when blocking is detected, the floating window's position is adjusted accordingly. This feedback mechanism ensures that the floating window adapts to changing display conditions automatically, preventing information blocking while maintaining structural simplicity

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20260086692A1Display method and device
Publication Date: 2026.03.26 HUAWEI TECH CO LTD
  • US20260086692A1 patent drawing
  • US20260086692A1 patent drawing
  • US20260086692A1 patent drawing

AI summary

Embodiments of this application provide a display method and device, and relate to the field of display devices. In this method, a plurality of windows are displayed. The plurality of windows include n first windows, n is an integer greater than or equal to 2, and the first window is a non-floating window. When a preset condition is met, a first location of a floating window is determined. The floating window is displayed at the first location. The floating window does not block at least two windows in the n first windows. In the method, when the preset condition is met, the first location of the floating window is determined, and the floating window is displayed at the first location, so that the floating window does not block the at least two windows in the n first windows.