Logical Client Grouping for Peripheral Device Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedevice accessibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #5Merging (Combining)

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

Engineering Contradiction:
Improvedevice sharingVSAvoiddevice management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

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

Data Source

PatentUS10284668B2Managing a logical client for an application
Publication Date: 2019.05.07 RED HAT ISRAEL
  • US10284668B2 patent drawing
  • US10284668B2 patent drawing
  • US10284668B2 patent drawing

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.