Virtual Machine Console Integration in Browser Interface

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing multiple virtual machines on the same desktop is challenging due to overlapping and confusing interactions, leading to human error, as existing technologies lack a straightforward method to indicate relationships between virtual machines and provide integrated access to their consoles.

Innovation Solution

A single user interface is used to display and manage multiple virtual machines as a logical configuration, allowing integrated access to mouse, keyboard, and screen, with features like cut-and-paste and drag-and-drop functionality between virtual machines, utilizing techniques such as ActiveX controls, VNC servers, and GUI toolkits to embed virtual machine consoles within a browser.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If multiple virtual machine consoles are displayed separately on the desktop, then each virtual machine can be accessed independently, but the consoles overlap and create confusion making it difficult to manage them together

Engineering Contradiction:
ImproveVirtual machine managementVSAvoidInterface organization
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent combines multiple virtual machine consoles into a single integrated interface (browser window) that displays all consoles simultaneously in an organized layout. This merging approach allows users to manage multiple virtual machines in one place without the confusion of overlapping separate windows, while maintaining the ability to interact with each individual console.

Inventive Principle:
Principle #5Merging (Combining)

2Loss of information

If virtual machines are configured as separate instances, then each can be managed independently, but there is no way to indicate relationships between them

Engineering Contradiction:
ImproveVirtual machine relationshipsVSAvoidConfiguration structure
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent uses visual indicators such as color coding, icons, and graphical elements to indicate relationships between virtual machines within the interface. Related virtual machines can be visually grouped or highlighted to show their connections, making relationships apparent without adding complex configuration structures.

Inventive Principle:
Principle #32Color changes

3Ease of operation

If a client application is installed on the physical machine to access virtual machine consoles, then access is provided, but users must install and maintain the client application

Engineering Contradiction:
ImproveConsole accessVSAvoidDeployment complexity
Core Design Contradiction:
Ease of operationVSEase of manufacture

Solution Approach 1:

The patent uses a web browser as a universal platform to access virtual machine consoles, eliminating the need for separate client applications. The browser-based interface provides all necessary functionality for console access through web technologies, making deployment simple and maintenance unnecessary while maintaining ease of operation.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Ease of manufacture

If virtual machine consoles are accessed via browser with ActiveX controls, then no client installation is needed, but integrated interaction between multiple consoles is limited

Engineering Contradiction:
ImproveDeployment simplicityVSAvoidIntegrated access
Core Design Contradiction:
Ease of manufactureVSEase of operation

Solution Approach 1:

The patent merges multiple ActiveX controls into a single integrated browser interface that enables seamless interaction between virtual machine consoles. This combination maintains the deployment simplicity of browser-based access while adding integrated features like shared clipboard, coordinated keyboard/mouse control, and unified resource access that were previously limited.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8929287B1Multiple virtual machine consoles in a single interface
Publication Date: 2015.01.06 OMNISSA LLC
  • US8929287B1 patent drawing
  • US8929287B1 patent drawing
  • US8929287B1 patent drawing

AI summary

Multiple virtual machine consoles run in a single user interlace as an integrated unit. Multiple virtual machines are grouped into a logical configuration, and console of each virtual machine in the configuration is displayed a single user interface, such as a browser window. Users are provided with integrated access through the single user interface to the available input/output functions and local resources for each displayed virtual machine console.