Logical Client Grouping for Peripheral Device Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing network architectures face challenges in managing virtual machines (VMs) and applications that require access to peripheral devices, as VMs and applications often need to use devices not directly coupled to the primary client device, leading to limitations in functionality and usability.
Innovation Solution
A logical client mechanism is introduced, where multiple client devices are grouped to allow a primary client device to control and access VMs and applications by using secondary client devices' peripheral devices, enabling communication and data forwarding to provide access to virtual and physical devices without direct coupling.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a VM or application uses peripheral devices not directly coupled to the primary client device, then device accessibility and functionality are improved, but system complexity and management difficulty increase
Solution Approach 1:
The patent introduces a logical client as an intermediary entity that mediates between the primary client device and peripheral devices. The logical client aggregates multiple client devices and their associated peripheral devices, allowing any client device to access peripheral devices through the logical client's unified interface, thereby improving accessibility while managing complexity through abstraction.
Solution Approach 2:
The patent merges multiple client devices and their peripheral devices into a single logical client entity. By combining the capabilities of individual client devices into a unified logical structure, the system allows any client to access any peripheral device without requiring direct physical connections, thus enhancing versatility while simplifying the overall system architecture.
2Adaptability or versatility
If multiple client devices are grouped into a logical client to share peripheral devices, then device sharing and versatility are improved, but device management and control complexity increase
Solution Approach 1:
The logical client serves as a universal interface that enables any client device to access any peripheral device within the logical client group. This multi-functional approach allows a single logical client to manage multiple physical devices and multiple client devices, simplifying management by providing a unified access point rather than requiring individual management of each device connection.
Data Source
AI summary
A logical client includes a primary client device and one or more secondary client devices. Each of the secondary client devices may be coupled to one or more peripherals. The primary client in the logical client may use a virtual machine and/or an application that uses one or more peripheral devices. The primary client device may not be coupled to the one or more peripheral devices used by the application and/or the VM. The primary client device may access the peripheral devices coupled to secondary client devices in order to use the application and/or the VM.


