Inactive Window Removal via Taskbar Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Graphical user interfaces (GUIs) become cluttered and detract from the intuitive user experience due to the display of numerous graphical representations, leading to a need for efficient management of inactive windows.

Innovation Solution

Implementing a method where inactive windows are automatically removed from the GUI when they remain unused for a specified period and are substantially overlapped by other windows, using techniques such as scaling down, moving off-screen, or becoming transparent, with user-configurable settings for removal conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a large number of graphical representations are displayed simultaneously on the graphical user interface, then the system can provide comprehensive access to multiple system objects, but the graphical user interface becomes cluttered and detracts from an intuitive user experience

Engineering Contradiction:
Improveaccess to system objectsVSAvoiduser experience
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent extracts inactive windows from the main graphical user interface by moving them to a separate taskbar or dock area. This separation removes cluttered elements from the primary workspace while preserving access to multiple system objects through the taskbar, directly resolving the contradiction between comprehensive access and intuitive user experience.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent transitions window management from a two-dimensional desktop space to a hybrid arrangement where active windows remain on the 2D desktop while inactive windows are relocated to a one-dimensional taskbar or dock. This dimensional reorganization reduces visual clutter on the main interface while maintaining accessibility to multiple applications.

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

2Ease of operation

If inactive windows are automatically removed from the graphical user interface, then the interface is decluttered and usability is improved, but the window may need to be restored by the user

Engineering Contradiction:
ImproveusabilityVSAvoidtime to restore window
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent keeps inactive windows in a suspended state within the taskbar rather than completely removing them. This preliminary preservation allows windows to be quickly restored by a simple click, avoiding the time loss of reopening applications while still achieving the clutter reduction benefit of automatic removal.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If windows are automatically removed when overlapped by other windows, then the visual clutter is reduced, but the overlapped window may be accidentally removed

Engineering Contradiction:
Improvevisual clarityVSAvoidwindow retention
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements dynamic window management where windows transition between active and inactive states based on user interaction. Windows are only automatically moved to the taskbar when they enter an inactive state, not merely when overlapped. This dynamic state-based approach ensures windows are retained during temporary overlaps while still achieving visual clarity when windows are genuinely inactive.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8839142B2Desktop system object removal
Publication Date: 2014.09.16 APPLE INC
  • US8839142B2 patent drawing
  • US8839142B2 patent drawing
  • US8839142B2 patent drawing

AI summary

A graphical user interface includes a first system object, e.g., a window. The first system object is removed from the graphical user interface when the first system object remains inactive for a period of time, and the first system object is substantially overlapped by a second system object, e.g., a second window.