Desktop Control via Nested Task Window Interaction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The current desktop display system requires users to minimize or exit task windows to interact with other icons, leading to a cumbersome user experience due to overlapping task windows.

Innovation Solution

A method and apparatus that dynamically determine the display state of a first task on the desktop, displaying a third control within a second control only if the first task is visible, allowing for convenient interaction and improved user experience by optimizing the display and hiding the third control when the first task is not visible.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a task window is opened to cover other desktop icons, then the task window can be accessed and used, but the user cannot click on other desktop icons without minimizing or closing the current task window

Engineering Contradiction:
Improveease of accessing desktop iconsVSAvoidtime required to minimize or close task window
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent implements a nested display mechanism where the desktop environment is embedded within the task window's control bar area. Specifically, a desktop display window is created within the control bar of the first application window, allowing users to access desktop icons and switch between applications without minimizing or closing the current task window. This nesting approach resolves the contradiction by enabling both simultaneous access to the task window functionality and desktop icons.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Ease of operation

If the third control is always displayed on the desktop, then it is always accessible, but it occupies desktop space and may clutter the interface

Engineering Contradiction:
Improveaccessibility of third controlVSAvoiddesktop space occupied
Core Design Contradiction:
Ease of operationVSArea of stationary object

Solution Approach 1:

The patent implements a dynamic display mechanism for the third control based on the visibility state of the first application window. The control display determination module detects whether the first application window is in the foreground or background state, and accordingly controls the display or hiding of the third control on the desktop. When the first application window is active, the third control is hidden; when it is inactive, the third control is displayed. This dynamic approach resolves the contradiction by making the third control accessible only when necessary, optimizing desktop space utilization.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11782579B2Desktop display control by intelligently nesting one object in another object
Publication Date: 2023.10.10 DOUYIN VISION CO LTD
  • US11782579B2 patent drawing
  • US11782579B2 patent drawing
  • US11782579B2 patent drawing

AI summary

A desktop display control method and apparatus, a terminal, and a storage medium. The method comprises: determining whether a view (3) of a first task is currently displayed on a desktop (1) (S101); if it is determined that the view (3) of the first task is currently displayed on the desktop (1), displaying a view of a third control in a view (2) of a second control (S102); and if it is determined that the view (3) of the first task is not currently displayed on the desktop, not displaying the view of the third control in the view of the second control (S103). The first task comprises a first application and/or a first control, wherein the first application is not an application of the desktop, and the second control and the third control are both controls displayed on the desktop. The method dynamically displays the view of the third control in the view of the second control according to the specific display state of the task view on the desktop, and thus a user can interact with the view of the third control conveniently, the interaction steps are simplified, and the user experience is improved.