Dynamic Window Placement for Desktop Clutter Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current dynamic window managers in computer operating systems are limited in their ability to dynamically adjust the layout and prioritize windows based on user preferences and metadata, leading to desktop clutter and distractions from non-critical notifications and applications.

Innovation Solution

A method and system that dynamically place computer-based windows by analyzing user preferences, prioritization hierarchies, and metadata triggers to optimize the display arrangement, allowing for dynamic reconfiguration of the GUI environment based on the importance and activity levels of applications, thereby minimizing clutter and filtering distractions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If dynamic window managers use preset layouts to tile the display environment, then windows can be systematically arranged, but desktop clutter and distractions from non-critical notifications and applications increase

Engineering Contradiction:
Improvewindow arrangementVSAvoiddesktop clutter and distractions
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent implements dynamic window placement by continuously monitoring application metadata and user activity to automatically adjust window positions and sizes in real-time. The system transitions from static preset layouts to a dynamic arrangement where windows are automatically repositioned based on current application states, user preferences, and display availability, eliminating clutter without requiring manual user intervention for each adjustment.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes multiple parameters including window position, size, and display area allocation based on application metadata and priority levels. By dynamically modifying these geometric parameters according to application importance and user behavior patterns, the system optimizes the display environment to reduce clutter while maintaining operational ease.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If a single selected window has focus at any given time, then user input is directed to one window, but user efficiency decreases when managing multiple application programs

Engineering Contradiction:
Improveuser input focusVSAvoiduser efficiency with multiple applications
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent segments the display area into multiple independent zones, each dedicated to specific application windows based on their priority and activity levels. This segmentation allows users to simultaneously access and manage multiple applications across different display regions without losing focus, effectively parallelizing the window management process and improving productivity while maintaining clear input focus control.

Inventive Principle:
Principle #1Segmentation

3Device complexity

If the size and shape of the active area are fixed at startup, then the GUI environment is simple to implement, but adaptability to different display configurations and user needs is limited

Engineering Contradiction:
ImproveGUI environmentVSAvoiddisplay configuration adaptability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system dynamically adjusts the active area size and shape based on real-time conditions including display availability, application priority levels, and user preferences. The GUI environment transitions from a fixed initial configuration to an adaptive system that automatically reconfigures display parameters to accommodate different scenarios, maintaining simplicity through automation while achieving high adaptability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9524074B2Dynamic, optimized placement of computer-based windows
Publication Date: 2016.12.20 KYNDRYL INC
  • US9524074B2 patent drawing
  • US9524074B2 patent drawing
  • US9524074B2 patent drawing

AI summary

A computer system displays a first window corresponding to an aspect of a first executing program in a first display area on one or more display devices. The computer system identifies an activity of a second program. The computer system determines whether the activity of the second program meets a threshold of priority. In response to determining that the activity meets the threshold, the computer system manipulates the first window such that the display area can be distributed, at least partially, between the first window and a second window corresponding to the activity of the second program. The computer system displays the second window with the first window within the display area.