Desktop Container Peek Interface for Window Stack Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In desktop environments, accessing desktop elements like icons can be cumbersome due to their placement beneath other windows, requiring users to minimize or close overlapping windows, disrupting workflow.

Innovation Solution

Implementing a 'peek' functionality that allows desktop containers with icons to temporarily move above overlapping windows in the window stack, enabling interaction without closing or minimizing other windows, using a hotkey combination or gesture to engage and disengage this feature.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If desktop containers are placed at the desktop layer in the window stack, then the desktop environment maintains proper window management structure, but users cannot access desktop elements without minimizing or closing other windows

Engineering Contradiction:
ImproveAccess to desktop elementsVSAvoidWindow stack management
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The container set dynamically changes its position in the window stack based on user interaction. When a user activates peek mode (e.g., through a hotkey or gesture), the container set moves from the desktop layer to a position above working windows, allowing temporary access without permanently altering the window stack structure

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system prepares the container set for potential access by maintaining it in the window stack structure, but keeps it at the desktop layer until needed. The peek functionality allows users to temporarily bring containers to the front without requiring preliminary minimization or closing of working windows

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If users minimize or close working windows to access desktop icons, then desktop elements become accessible, but user workflow is disrupted

Engineering Contradiction:
ImproveAccess to desktop elementsVSAvoidUser workflow efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The container set dynamically transitions between layers based on activation state. When peek mode is activated, containers move above working windows for access; when deactivated, they return to the desktop layer. This dynamic behavior allows access without permanently disrupting the working window arrangement or user workflow

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The peek functionality provides localized access to desktop elements by bringing only the container set to the front, while leaving working windows undisturbed in their original positions. This allows users to access specific desktop items without affecting the overall window arrangement or workflow context

Inventive Principle:
Principle #3Local quality

3Productivity

If desktop containers are moved above working windows, then quick access to desktop elements is enabled, but window stack structure becomes complex

Engineering Contradiction:
ImproveSpeed of accessing desktop elementsVSAvoidWindow stack structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The container set's position in the window stack is dynamically adjusted based on activation state. During peek mode, containers are positioned above working windows for quick access; when inactive, they return to the desktop layer. This maintains a simple default structure while enabling fast access when needed

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The peek functionality extracts the container set from the standard desktop layer positioning and temporarily places it above working windows. This separation allows the container set to be accessed independently without permanently complicating the overall window stack structure

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11886685B1Desktop container peek interface
Publication Date: 2024.01.30 STARDOCK
  • US11886685B1 patent drawing
  • US11886685B1 patent drawing
  • US11886685B1 patent drawing

AI summary

Systems and methods for managing desktop environments of computer operating systems (OSs) are disclosed. A desktop of a graphical user interface (GUI) can be presented at a desktop layer of a window stack. Container(s) (e.g., desktop window(s)) that include one or more icons can be implemented as fenced off regions of the desktop, allowing users to interact with the containers and icons within while viewing the desktop. When the desktop is covered by other windows in the window stack, a depressed hotkey combination can cause the container(s) to pop above the other visible windows, allowing the user to interact with the containers and icons without needing to minimize, close, or move the other visible windows. Releasing the hotkey combination permits the container(s) to move back down to their original position in the window stack.