Patent ID: 9135052
Filing Date: 2015-09-15
Classification: G06F

Abstract:
1. A method, comprising: determining, by a processing device of a remote access protocol server, that a monitor configuration of a primary client device separate from the processing device is not compatible with a multiple monitor configuration of a virtual machine (VM) hosted by a hypervisor executed by the processing device based on information indicating the primary client device sends its monitor configuration data back to the remote access protocol server when the VM sends configuration data corresponding to the multiple monitor configuration of the VM to the remote access protocol server; establishing, by the remote access protocol server, a communication session with remote access protocol clients of multiple client devices of a logical client unit comprising the primary client device, wherein each of the multiple client devices comprises at least one monitor; for each VM monitor of the multiple monitors configured for the VM, mapping, by the remote access protocol server, the VM monitor to a monitor of a client device in the logical client unit; receiving data representing the multiple monitors of the VM; separating the data representing the multiple monitors of the VM into individual monitor data for each VM monitor of the multiple monitors of the VM; identifying, by referencing the mapping of VM monitors to client device monitors, the client device that is associated with each VM monitor of the multiple monitors of the VM, wherein the identifying the client device that is associated with each VM monitor further comprises referencing a mapping of VM monitors to the multiple client devices; and for each individual monitor data, sending the individual monitor data to the identified client device associated with the VM monitor represented by the individual monitor data.