Window Docking Overlap Resolution for High-Res Displays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multi-monitor environments, especially with high-resolution displays like 4K and 8K monitors, most applications are not designed to render well, and existing window management tools fail to efficiently utilize the screen real estate, leading to manual positioning and resizing of windows to maximize functionality.

Innovation Solution

A computing device with a processor configured to generate a graphical user interface (GUI) that determines an interaction region in a window based on user input, calculates the overlap ratio with docked windows, and adjusts their size or position to avoid overlap, dividing the screen into content regions, classifying them, and resizing windows based on content types and user interaction patterns.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If a single large monitor or multiple physical display devices are used to increase screen real estate, then the available display area is increased, but the efficiency of utilizing the entire screen real estate deteriorates due to lack of application support and poor window management tool performance

Engineering Contradiction:
Improvescreen real estateVSAvoidutilization efficiency
Core Design Contradiction:
Area of stationary objectVSProductivity

Solution Approach 1:

The patent divides the screen into multiple virtual monitors or display areas, allowing different applications to be assigned to specific segments. This segmentation enables efficient utilization of large screen real estate by organizing windows into logical groups rather than requiring manual positioning across the entire display area.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic window management that automatically adjusts window positions and sizes based on user interaction patterns, application types, and current task context. This dynamic behavior allows the system to adapt to changing user needs without manual intervention, maximizing the productive use of available screen space.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If existing window management tools are used, then basic window positioning is provided, but the ability to efficiently utilize screen real estate on high-resolution displays deteriorates due to lack of advanced features

Engineering Contradiction:
Improvewindow positioningVSAvoidscreen real estate utilization
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent implements self-service window management where the system automatically monitors user interactions, identifies patterns, and autonomously adjusts window positions and sizes. This eliminates the need for manual window arrangement while maximizing screen real estate utilization through learned user preferences and application behavior analysis.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent incorporates feedback mechanisms that continuously monitor user interactions with windows and applications, using this information to refine window management decisions. The system learns from user behavior patterns and adjusts its window arrangement strategies accordingly, improving productivity while maintaining ease of operation.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If applications are designed for standard resolutions, then compatibility is maintained, but rendering quality on high-resolution displays like 4K and 8K monitors deteriorates

Engineering Contradiction:
Improveapplication compatibilityVSAvoidrendering quality
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent addresses resolution compatibility by operating at the window management level rather than the application rendering level. It manages windows across different resolution scales and virtual display configurations, allowing applications designed for standard resolutions to function correctly while the system optimizes their presentation on high-resolution displays through virtual monitor technology.

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

Data Source

PatentUS11487398B1Computing device with window docking and related systems and methods
Publication Date: 2022.11.01 CITRIX SYSTEMS INC
  • US11487398B1 patent drawing
  • US11487398B1 patent drawing
  • US11487398B1 patent drawing

AI summary

A computing device may include a display, and a processor coupled to the display and configured to generate a GUI current screen on the display. The GUI current screen may include a first window and a second window docked to the first window, the second window overlapping the first window. The processor may be configured to determine an interaction region in the first window based upon user input in the first window, determine a ratio of overlap between the first window and the second window, and resize the second window based upon the ratio of overlap and so that the second window does not overlap the interaction region.