Browse Prior Art Database

A way to merge multiple user interfaces from separate devices into a single unified user interface

IP.com Disclosure Number: IPCOM000235961D
Publication Date: 2014-Apr-01
Document File: 7 page(s) / 457K

Publishing Venue

The IP.com Prior Art Database

Abstract

This disclosure discloses a new extended window management mechanism to give user a unified user interface view of all running application or task window, no matter they are running on remote desktop, virtual machine or special devices simulator. The user is able to simply switch, monitor or manipulate application windows from a central graphy user interface.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 33% of the total text.

Page 01 of 7

A way to merge multiple user interfaces from separate devices into a single unified user interface

When using virtual machine (VM), simulator or remote desktop for development works , it necessary to switch window/application between host operation system (OS) and Guest OS. For example, the physical workstation installs Linux desktop edition as the environment of general works like receive and response email , meanwhile two local running VMs to investigate defect. Most of time to switch application from guest VM to host, there are two general ways:


- If the VM is in a window, use mouse to click the item on task bar to switch to target window ;

- Use the host key provided by VM application, such as right ctrl key, to get focus out from VM, then press combination key Alt + Tab to switch to target window. Corresponding if to switch application from host to VM, it is necessary to put the focus on the VM main window firstly to let operations get into VM , then to carry out the further thing. Obviously current operations don't very smooth and directly for efficient work. Whenever user have to keep in mind where the focus on , and to switch or operate window in different guest system may need special keyboard or mouse usage .

This disclosure is a extended window management mechanism to give user a unified user interface view of all running application or task window, no matter where they are running. The user is able to simply monitor and manipulate application windows , such as switch windows like many popular OS, probably to just press Alt + Tab. Briefly it provides following functionalities:
- Watch window real time status of multiple running system crossing OS boundaries ;

- Centralize many generic operations of multiple running OS window in a single dashboard UI , such as window switching, maximizing, minimizing, moving and so on.

The full system structure is showing in Figure 1.

1



Page 02 of 7

2



Page 03 of 7

Figure 1 Model structure

The descriptions for each part are:

Host System View (HSV): The device to run HAWM. Most of time it is a workstation, but likely in the use case 2, it's a remote server desktop.

Guest System View (GSV): The device to run GAWM. It's possible to be VM, simulator, remote desktop or GUI terminal.

Dashboard ID: The ID to define the scope of dashboard. This ID is use to initialize the relationship between devices or OS , and whenever the action event passing

between components need this ID to validate authentication .

Abstract Window Manager (AWM): The component to collect window status information in local OS . AWM is the foundation of the whole environment , HAWM and GAWM

are based on the construction AWM . Generally modern OS operates is able to separate window management according to the system account setting , so in one system can run multiple AWM once. AWM is consist by following sub functionality components :
ยท GAWSV Generator: The component to generate the dashboard GAWSV to centralize window manage...