GUI for Cross-System Virtual Workspace Orchestration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face inefficiencies in configuring and managing virtual workspaces across multiple Information Handling Systems (IHSs), requiring manual setup and configuration of input/output devices, which decreases productivity and increases user friction.
Innovation Solution
A graphical user interface (GUI) is provided to establish and control virtual workspaces across IHSs, enabling seamless interaction by transmitting virtual workspace initiation requests, receiving data from a backend IHS, and dynamically orchestrating the positioning of displays and input devices, allowing users to drag and drop application windows between IHSs for unified interaction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If manual setup and configuration of input/output devices is required for virtual workspaces across multiple IHSs, then device control capability is improved, but user friction increases and productivity decreases
Solution Approach 1:
The system automatically discovers available IHSs and configures virtual workspace parameters without requiring manual user setup. The backend IHS autonomously establishes connections, allocates resources, and configures display topologies based on detected available devices and user preferences stored in the database.
Solution Approach 2:
A backend IHS acts as an intermediary between user devices and the virtual workspace infrastructure. It receives initiation requests, coordinates resource allocation, manages device connections, and orchestrates the overall workspace establishment process, reducing direct user involvement in complex configuration tasks.
2Device complexity
If manual configuration of virtual workspaces is required, then system control precision is improved, but user friction increases
Solution Approach 1:
The system performs automatic discovery of IHSs, retrieval of device capabilities from the database, and configuration of workspace parameters without requiring manual user input. The backend autonomously completes complex configuration tasks while presenting a simplified interface to users.
Solution Approach 2:
Device capabilities, specifications, and configuration parameters are pre-stored in a database before runtime. When a virtual workspace is initiated, the system quickly retrieves pre-configured information and automatically applies appropriate settings, eliminating the need for users to perform time-consuming manual configuration steps.
3Adaptability or versatility
If dynamic reconfiguration of virtual workspaces is enabled across multiple IHSs, then workspace adaptability is improved, but system complexity increases
Solution Approach 1:
The backend IHS serves as a central coordinator that manages the complexity of dynamic reconfiguration. It receives reconfiguration requests, queries the database for available resources, determines optimal workspace topologies, and orchestrates the redistribution of application windows and resources across IHSs, isolating complexity from end users.
Solution Approach 2:
The virtual workspace system is designed to be dynamically reconfigurable at runtime. Users can initiate new workspaces, add or remove participating IHSs, and redistribute application windows between devices on-the-fly. The backend adapts the workspace topology and resource allocation based on current system state and user needs.
Data Source
AI summary
Embodiments of systems and methods for providing a graphical user interface (GUI) for controlling virtual workspaces produced across Information Handling Systems (IHSs) are described. An IHS may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: establish a virtual workspace across a screen of the IHS and a second screen of a second IHS, at least in part, through a backend IHS; and provide a virtual workspace interface on the screen, where the virtual workspace interface comprises a first graphical representation of the IHS and a second graphical representation of the second IHS, and where in response to a user dragging a first instance of an application window displayed on the screen to the second graphical representation of the second IHS, a second instance of the application window is rendered on the second screen.


