Dynamic Mini Window Positioning to Avoid Input Overlap

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The always-on-top (AOT) operation in multi-window displays on mobile devices often causes inconvenience as windows set for AOT are fixed at designated locations, overlapping with other applications or input fields, requiring users to manually rearrange them for effective use.

Innovation Solution

A terminal and method that automatically control the location and size of mini windows with AOT operation based on their relation to non-mini windows, using an event detector, display analyzer, and display controller to position mini windows in separate display regions, avoiding touch event areas and input fields.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the AOT operation is used to keep a program window always on top, then the window remains visible and accessible, but the window is fixed at a designated location and may overlap with other applications or input fields requiring user interaction

Engineering Contradiction:
Improvewindow visibilityVSAvoiduser input accessibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements dynamic positioning for AOT windows, allowing the window location to change automatically based on the presence and state of other applications. The window transitions from a static fixed position to a dynamic position that adapts to the current multi-window layout and input field locations, resolving the conflict between maintaining visibility and avoiding obstruction of user input areas.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system continuously monitors the display state, detecting when other applications or input fields are present that would be obscured by the AOT window. Based on this feedback, the system automatically adjusts the AOT window position to maintain both visibility and accessibility, creating a closed-loop control system that balances the two competing requirements.

Inventive Principle:
Principle #23Feedback

2Stability of the object's composition

If the AOT window is fixed at a designated location, then the window maintains its position for consistent user experience, but the user must manually rearrange the window when it overlaps with other applications or input fields

Engineering Contradiction:
Improvewindow position stabilityVSAvoidtime for manual rearrangement
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The system implements self-service functionality where the AOT window automatically detects when it needs to be repositioned and performs the relocation without user intervention. The window monitors its own position relative to other applications and input fields, and autonomously adjusts its location to avoid overlaps, eliminating the need for manual user action while maintaining position stability when appropriate.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary detection of potential overlap conditions before they become problematic. By continuously monitoring the display layout and predicting when the AOT window might obscure input fields or other applications, the system proactively repositions the window in advance, preventing the need for reactive manual intervention.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If the mini window position is automatically adjusted to avoid overlap, then user input accessibility is improved, but the window position changes dynamically requiring system analysis and control

Engineering Contradiction:
Improveinput field accessibilityVSAvoiddisplay control system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent applies local quality by making only the necessary portions of the display layout dynamic. Specifically, only the AOT window position is made adjustable, while other windows and display elements maintain their standard behavior. This localized approach to dynamic positioning minimizes the overall system complexity while still achieving the goal of avoiding overlap with input fields.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system segments the display management function into distinct components: detection of input fields and other applications, calculation of optimal AOT window position, and execution of position adjustment. This segmentation allows each component to be implemented independently with focused logic, reducing overall system complexity while achieving sophisticated automatic positioning behavior.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10459628B2Terminal and method for controlling display of multi window
Publication Date: 2019.10.29 PANTECH CORP
  • US10459628B2 patent drawing
  • US10459628B2 patent drawing
  • US10459628B2 patent drawing

AI summary

A terminal for controlling a display of a multi window includes: an event detecting unit for detecting an execution, change, or finish event of an application; a display analyzing unit for analyzing screens of applications executed on a multi window which includes a mini window; a display controller for controlling a location and size of the mini window based on an analysis result of the display analyzing unit; and a display unit for displaying the mini window at a controlled location. Accordingly, a window to which an always-on-top (AOT) operation is set is automatically disposed not to disturb the use of an application executed in a non-mini window, thereby giving convenience to a user.