Patent ID: 9400727
Filing Date: 2016-07-26
CPC Classification: G06F,H04N

Claim Text:
1. A method for monitoring a virtual machine comprising: monitoring a virtualization environment, wherein the virtualization environment is provided by a virtualization provider that provides a plurality of virtual machines, detecting a new virtual machine and a console associated with the virtual machine, wherein the console associated with the virtual machine is used to access and perform operations of the virtual machine; creating, responsive to detecting the console associated with the virtual machine, an additional instantiation of the console by generating a reflection of the console on a video capture device; and recording a real time video of usage of the console by capturing an image of the additional instantiation of the console on the video capture device, wherein the monitoring comprises using a discovery API associated with the virtualization provider of the virtualization environment to query the virtualization environment for virtual machines and consoles, wherein each virtual machine and console is owned by a respective virtualization consumer, wherein creating the additional instantiation of the console comprises using a console software API associated with the virtualization provider to generate the reflection, wherein detecting the new virtual machine and the console associated with the virtual machine is performed independent of an agent installed on the virtual machine to facilitate the detecting, wherein creating the additional instantiation of the console associated with the virtual machine is performed independent of an agent installed on the virtual machine to facilitate the creating, and wherein recording the real time video usage of the console associated with the virtual machine is per independent of an agent installed on the virtual machine to facilitate the recording.