Managing a logical client for an application
AssigneeRed Hat Israel, Ltd.
InventorsRoni Luxenberg, Uri Lublin
Life of this patent
Estimating the term…
Abstract
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.
Claims21
A method comprising:
- obtaining, by a processing device, configuration data indicative of a first peripheral device for an application used by a logical client comprising a first client device and a second client device, wherein the first peripheral device is coupled to the second client device;
- establishing, by the processing device, a first communication channel between the first client device and the application;
- establishing, by the processing device, a second communication channel between the second client device and the application;
- and
- communicating, by the processing device, data between the application and the first peripheral device via the second communication channel.
A system comprising:
- a memory to store configuration data;
- a processing device, coupled to the memory, the processing device to:
- obtain, configuration data indicative of a first peripheral device for an application used by a logical client comprising a first client device and a second client device, wherein the first peripheral device is coupled to the second client device;
- establish a first communication channel between the first client device and the application;
- establish a second communication channel between the second client device and the application;
- and
- communicate data between the application and the first peripheral device via the second communication channel;
A non-transitory computer readable storage medium having instructions that, when executed by a processing device, cause the processing device to perform operations comprising:
- obtaining, by the processing device, configuration data indicative of a first peripheral device for an application used by a logical client comprising a first client device and a second client device, wherein the first peripheral device is coupled to the second client device;
- establishing, by the processing device, a first communication channel between the first client device and the application;
- establishing, by the processing device, a second communication channel between the first client device and the second client device;
- and
- communicating, by the processing device, data between the application and the first peripheral device via the first communication channel and the second communication channel.
Dependencies are inferred from the claim text.