User Interface Element Projection Management System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current virtualization tools do not allow seamless interaction with the host or its applications when immersed in a guest operating system, particularly failing to provide user interface notifications from one guest to another or the host, leading to disruptions during critical events or resource alerts.

Innovation Solution

A user interface element projection management system that captures and projects user interface elements between a host and multiple guests based on a policy, enabling selective projection of elements from one operating system environment into another, even when the user is fully immersed in a different context.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a user is fully immersed in a guest operating system in full screen mode, then the user interface experience within that guest is improved and uninterrupted, but the user cannot receive notifications or interact with the host or other guests, leading to information loss and disruptions during critical events

Engineering Contradiction:
Improveuser interface experienceVSAvoidnotification reception
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The display area is segmented into multiple regions: the primary full-screen guest interface and overlay regions for notifications. Notifications from the host or other guests are rendered in separate segments that do not block the main interface, allowing users to receive information while maintaining immersion in the current operating system environment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Notifications are projected into a different dimensional space by using overlay layers or corner regions of the display. Instead of interrupting the full-screen guest interface, notifications appear in peripheral or layered dimensions, allowing simultaneous access to both the immersed guest environment and cross-system notifications.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If Unity or Coherence mode is used to display guest applications alongside host applications, then seamless interaction between host and guest is improved, but the user cannot fully immerse in a single operating system environment for tasks requiring undivided attention

Engineering Contradiction:
Improveinterface integrationVSAvoidimmersive capability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system dynamically switches between different interface modes based on user needs and task context. Users can transition between full-screen immersion mode (for focused tasks) and integrated Unity/Coherence mode (for multi-environment work), with the ability to receive notifications in both modes. The interface adapts its behavior and layout based on the current operational state.

Inventive Principle:
Principle #15Dynamics

3Reliability

If separate guests are used to house different application sets with tuned operating system environments, then performance and conflict avoidance are improved, but the complexity of managing multiple operating system environments increases

Engineering Contradiction:
Improveenvironment isolationVSAvoidenvironment management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The notification projection system provides a universal interface that works across all operating system environments and guest configurations. A single notification mechanism handles communications between host and multiple guests regardless of their different operating systems, application sets, or performance tuning parameters, simplifying the management complexity of multi-environment setups.

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

Data Source

PatentUS9075497B1Enabling selective policy driven seamless user interface presentation between and among a host and a plurality of guests
Publication Date: 2015.07.07 CA TECH INC
  • US9075497B1 patent drawing
  • US9075497B1 patent drawing
  • US9075497B1 patent drawing

AI summary

Selective projection of user interface elements between a host and a plurality of guests is provided according to a configurable policy. User interface elements generated by guests and/or the host are captured. It is determined whether to project captured elements into the user interface with which the user is currently interacting, based on the policy. In some cases, it is determined to project a captured element originating from a first user interface into a second user interface with which the user is currently interacting, based on factors such as source, destination, element attributes, element contents and/or element type. Responsive to such a determination, the captured element is projected into the current user interface, thereby presenting the projected element to the user.