Hybrid Computing Environment Resource Selector

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current remote computing environments limit the flexibility of user interfaces by allowing them to be connected to either a local or remote computing resource but not both simultaneously, restricting data consistency and peripheral bridging across devices.

Innovation Solution

A system and method that enable a user interface to be selectively connected to either a local or remote computing resource, using a resource selector to switch between online and offline CPU subsystems, and bridge user interface signals such as video, USB, and audio, allowing concurrent operation and synchronization across both environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If a user interface is connected to a local computing resource, then local processing speed and responsiveness are improved, but access to remote computing resources and data consistency are limited

Engineering Contradiction:
Improvelocal processing speedVSAvoidaccess to remote computing resources
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The system dynamically switches the user interface connection between local and remote CPU subsystems based on operational mode (offline/online). The resource selector enables the UI to be adaptively connected to the appropriate computing resource, allowing the system to transition between local processing mode and remote processing mode as needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The user interface is designed to function with both local and remote computing resources. The system provides universal access to computing resources by enabling the UI to connect to either the local CPU subsystem or the remote CPU subsystem, making the interface adaptable to different operational environments.

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

2Reliability

If a user interface is connected to a remote computing resource, then data consistency and centralized resource management are improved, but local responsiveness and offline capability are reduced

Engineering Contradiction:
Improvedata consistencyVSAvoidlocal responsiveness
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system dynamically adjusts the connection state between user interface and CPU subsystems based on operational requirements. When online mode is required, the UI connects to the remote CPU subsystem for centralized resource management and data consistency. When offline capability is needed, the UI connects to the local CPU subsystem for immediate local responsiveness.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If a user interface is selectively connected to either local or remote computing resource, then flexibility is improved, but system complexity increases due to switching mechanisms

Engineering Contradiction:
ImproveflexibilityVSAvoidswitching mechanism complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the computing resources into distinct local and remote CPU subsystems, each independently operable. The resource selector divides the connection management into discrete switching states (offline/online modes), simplifying the control logic by presenting clear binary choices rather than continuous adjustment mechanisms.

Inventive Principle:
Principle #1Segmentation

4Reliability

If virtual machines are limited to being checked out to one device at a time, then data consistency is maintained, but device utilization and productivity are reduced

Engineering Contradiction:
Improvedata consistencyVSAvoiddevice utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The virtual machine allocation is made dynamic, allowing the same virtual machine to be checked out to different devices at different times. The system maintains data consistency through centralized management on the remote server while enabling multiple devices to access and utilize the virtual machine resources sequentially or concurrently based on availability and permissions.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8893013B1Method and apparatus for providing a hybrid computing environment
Publication Date: 2014.11.18 HP TECHNOLOGY HOLDINGS LLC
  • US8893013B1 patent drawing
  • US8893013B1 patent drawing
  • US8893013B1 patent drawing

AI summary

Method and apparatus for computing resources. One embodiment of the method comprises executing a first application on a computer CPU sub-system during CPU sub-system operation; controlling execution of the first application by an interface coupled to the computer and selectively coupled to the CPU sub-system; generating, by the first application and in response to an event from a user device of the interface, a first image for display; controlling, by the user device and during suspension of the CPU sub-system operation, execution of a second application, on a server coupled to the computer, that generates a second image compressed and transmitted as a compressed image by the server, the interface coupled to the server by a resource selector of the computer, a remote bridge of the computer and the IP network; receiving and decoding, via the remote bridge and during the suspension, the compressed image to generate a display image.