Hybrid Computing Environment Resource Selector
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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
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.
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
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.
Data Source
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.


