GUI for Cross-System Virtual Workspace Orchestration

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedevice control capabilityVSAvoidworkflow efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

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.

Inventive Principle:
Principle #25Self-service

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If manual configuration of virtual workspaces is required, then system control precision is improved, but user friction increases

Engineering Contradiction:
Improveconfiguration controlVSAvoiduser friction
Core Design Contradiction:
Device complexityVSEase of operation

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.

Inventive Principle:
Principle #25Self-service

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.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If dynamic reconfiguration of virtual workspaces is enabled across multiple IHSs, then workspace adaptability is improved, but system complexity increases

Engineering Contradiction:
Improveworkspace reconfiguration capabilityVSAvoidsystem orchestration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11733857B2Graphical user interface (GUI) for controlling virtual workspaces produced across information handling systems (IHSs)
Publication Date: 2023.08.22 DELL PROD LP
  • US11733857B2 patent drawing
  • US11733857B2 patent drawing
  • US11733857B2 patent drawing

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.