Adjusting client display devices based on settings included in a notification from remote virtual machine host prior to connection establishment
First Claim
Patent Images
1. A method, comprising:
- identifying, by a client device, a plurality of physical display devices of the client device, wherein the plurality of physical display devices each have settings that are separately adjustable;
transmitting, by the client device, client display information to a host running one or more virtual machines (VMs), the client display information comprising current settings of each of the plurality of physical display devices, wherein each VM has one or more virtual devices, each of the one or more virtual devices being associated with one of the plurality of physical display devices, wherein the physical display devices associated with the one or more virtual devices communicate with a respective VM via channels designated to individual physical display devices;
receiving, by the client device, current settings of the virtual device of the one or more virtual devices via a corresponding channel of the designated channels; and
responsive to determining that the current settings of the virtual device differ from current settings of an associated physical display device, adjusting, by a processing device of the client device, the current settings of the associated physical display device according to the current settings of the virtual device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for the display device configuration in a VM environment are disclosed. In one embodiment, the method includes determining one or more devices in a display system of a client and transmitting client display system information to a host running one or more VMs. Further, a notification is received by the client from the host indicating that display settings of the VM were configured based on the client display system information.
6 Citations
20 Claims
-
1. A method, comprising:
-
identifying, by a client device, a plurality of physical display devices of the client device, wherein the plurality of physical display devices each have settings that are separately adjustable; transmitting, by the client device, client display information to a host running one or more virtual machines (VMs), the client display information comprising current settings of each of the plurality of physical display devices, wherein each VM has one or more virtual devices, each of the one or more virtual devices being associated with one of the plurality of physical display devices, wherein the physical display devices associated with the one or more virtual devices communicate with a respective VM via channels designated to individual physical display devices; receiving, by the client device, current settings of the virtual device of the one or more virtual devices via a corresponding channel of the designated channels; and responsive to determining that the current settings of the virtual device differ from current settings of an associated physical display device, adjusting, by a processing device of the client device, the current settings of the associated physical display device according to the current settings of the virtual device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a processing device; a memory; and a plurality of physical display devices coupled to the processing device and memory, wherein the plurality of physical display devices each have settings that are separately adjustable, wherein the processing device is to; transmit client display information to a host running one or more virtual machines (VMs), the client display information comprising current settings of each of the plurality of physical display devices, wherein each VM has one or more virtual devices, each of the one or more virtual devices being associated with one of the plurality of physical display devices, wherein the physical display devices associated with the one or more virtual devices communicate with a respective VM via channels designated to individual physical display devices; receive current settings of the virtual device of the one or more virtual devices via a corresponding channel of the designated channels; and responsive to determining that the current settings of the virtual device differ from current settings of an associated physical display device, adjust the current settings of the associated physical display device according to the current settings of the virtual device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium having computer instructions stored therein, which when executed by a client device, cause the client device to perform a method comprising:
-
identifying, by the client device, a plurality of physical display devices of the client device, wherein the plurality of physical display devices each have settings that are separately adjustable; transmitting, by the client device, client display information to a host running one or more virtual machines (VMs), the client display information comprising current settings of each of the plurality of physical display devices, wherein each VM has one or more virtual devices, each of the one or more virtual devices being associated with one of the plurality of physical display devices, wherein the physical display devices associated with the one or more virtual devices communicate with a respective VM via channels designated to individual physical display devices; receiving, by the client device, current settings of the virtual device of the one or more virtual devices via a corresponding channel of the designated channels; and responsive to determining that the current settings of the virtual device differ from current settings of an associated physical display device, adjusting, by a processing device of the client device, the current settings of the associated physical display device according to the current settings of the virtual device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification