Z Order Manipulation for Cross-Monitor Popup Visibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multimonitor systems, child windows generated by one application are not fully visible on other monitors, leading to potential safety risks and operational delays, particularly in fields like medical engineering where timely warnings are critical.

Innovation Solution

A secondary positioning mechanism is introduced that reorders the Z order on additional monitors to ensure child windows are displayed at the topmost position, even if they originate from a different main window, thereby preventing them from being hidden by other windows.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the standard Z order positioning mechanism is used in multimonitor systems, then child windows are visible on the monitor where the main window is displayed, but child windows from one application are hidden by other windows on other monitors

Engineering Contradiction:
Improvevisibility of child windowsVSAvoidcross-monitor window visibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent divides the window positioning control into separate mechanisms for each monitor. Instead of a single global Z order, each monitor has its own Z order management, allowing independent control of window stacking on each display device. This segmentation enables child windows to be properly positioned on monitors where they would otherwise be hidden.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary positioning actions by actively manipulating the Z order before windows are displayed. The system proactively reorders windows to ensure child windows are positioned at the topmost level on their target monitor, preventing them from being hidden by other windows in advance.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If child windows are positioned at the topmost position on their source monitor, then they are visible to users, but they may be hidden by windows from other applications on other monitors

Engineering Contradiction:
Improveuser visibility of warningsVSAvoidcross-application window visibility
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies local quality by implementing monitor-specific Z order control. Each monitor has its own window stacking order that is independently managed, allowing child windows to be positioned optimally on each monitor according to local requirements rather than following a global ordering scheme.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces an intermediary positioning mechanism that acts between the window creation process and the display output. This intermediary actively manipulates Z orders to mediate the conflict between local visibility requirements and cross-monitor visibility, ensuring child windows are properly positioned on all relevant monitors.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If a single Z order mechanism is used across all monitors, then the system is simple to implement, but it cannot ensure child windows are visible on all monitors

Engineering Contradiction:
Improvepositioning mechanism structureVSAvoidcomprehensive window visibility
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent segments the single global Z order mechanism into multiple independent monitor-specific Z order mechanisms. This segmentation increases the complexity of the positioning system but enables reliable visibility control for child windows across all monitors by allowing independent optimization of each monitor's window stacking order.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8850334B2Active Z order manipulation of a popup window in multimonitor systems
Publication Date: 2014.09.30 SIEMENS HEALTHINEERS AG
  • US8850334B2 patent drawing
  • US8850334B2 patent drawing
  • US8850334B2 patent drawing

AI summary

A method and apparatus are disclosed for controlling positioning for a child window, produced by a main window, on at least one monitor in a multimonitor computer system, where a first and a second positioning mechanism control the positioning of the child window on the monitors such that the child window is positioned at the topmost position and fully visibly on all monitors.