Virtual Desktop Management via Direct Window Dragging
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing virtual desktop management solutions are not user-intuitive and efficient, often requiring menu-based input, which can be time-consuming and do not allow users to directly move applications between active and virtual desktops while viewing both simultaneously.
Innovation Solution
A method that displays an active desktop with visual representations of virtual desktops, allowing non-menu-based user input to move applications between them, such as dragging an application window to a zone or over a visual representation of a virtual desktop, thereby associating it with that desktop without switching away from the active desktop.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If menu-based input is used to move applications between virtual desktops, then application management functionality is achieved, but user operation time and complexity increase
Solution Approach 1:
The patent extracts the application window from its current desktop context and enables direct dragging to target desktops. The visual representation of virtual desktops is extracted and displayed on the active desktop, allowing users to interact with them directly without entering menu modes. This extraction principle eliminates the menu-based interaction pathway and creates a direct manipulation interface.
Solution Approach 2:
The patent introduces visual representations of virtual desktops as an intermediary element on the active desktop. These visual representations serve as mediators between the user and the actual virtual desktops, enabling direct dragging and dropping of application windows. The intermediary visual representation bridges the gap between the active desktop and virtual desktops, allowing seamless application movement without menu navigation.
2Ease of operation
If users switch to virtual desktops to manage applications, then application organization is improved, but users cannot view both active and virtual desktops simultaneously
Solution Approach 1:
The patent creates visual copies or representations of virtual desktops that are displayed on the active desktop. These visual representations are copies that contain thumbnail previews or icons representing the contents of each virtual desktop. Users can view these copies simultaneously with the active desktop, allowing them to see both the active desktop and virtual desktop representations without switching contexts. The copy principle enables parallel viewing of multiple desktop states.
Solution Approach 2:
The patent adds a spatial dimension to desktop management by displaying visual representations of virtual desktops as overlay elements on the active desktop. Instead of requiring users to switch between 2D desktop views, the system creates a layered 2.5D interface where virtual desktop representations coexist with the active desktop in the same visual space. This dimensional approach allows simultaneous viewing and interaction with multiple desktop contexts.
3Productivity
If traditional virtual desktop management is implemented, then application separation is achieved, but user intuitiveness and efficiency decrease
Solution Approach 1:
The patent enables application windows to self-manage their desktop assignment through direct dragging and dropping. Users can grab an application window and move it directly to the desired visual representation of a virtual desktop, and the system automatically handles the assignment. The application window serves itself in the movement process without requiring menu selections or confirmation dialogs. This self-service principle streamlines the operation to its most intuitive form.
Solution Approach 2:
The patent replaces the mechanical menu-based selection system with a direct manipulation interface. Instead of navigating through hierarchical menus and making sequential selections, users interact with application windows and virtual desktop representations using natural dragging and dropping gestures. This substitution of interaction mechanics with visual, tactile-based operations significantly improves intuitiveness and reduces the cognitive load required for desktop management.
Data Source
AI summary
A method for providing a desktop management tool includes displaying an active desktop having at least one application window representing an active application; storing data representing a virtual desktop in memory; while displaying the active desktop, receiving non-menu-based user input representing an application-move operation between the active desktop and the virtual desktop; and associating the active application with the virtual desktop. The method may also include displaying, as part of the active desktop, a visual representation of the virtual desktop. Other examples of the described method also include displaying an enlarged view of the contents of a virtual desktop in response to additional user input. An example apparatus for implementing the described methods is also described.


