IP Library › Patent Application 16685752
Patent Application
App. No. 16/685,752

METHOD FOR MAINTAINING A VIRTUAL MACHINE HOSTED ON A SERVER OF A HOST COMPUTER

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
16/685,752
Abstract

A method for maintaining a virtual machine hosted on a server of a host computer, the virtual machine including a graphics processing unit for preparing session images for display on a screen, the session images being produced by the virtual machine, comprises obtaining at least one session image prepared by the graphics processing unit, comparing the captured session image with at least one screen image representative of a non-functional state of the virtual machine, and determining the operating state of the virtual machine based on the result of the preceding comparison step.

Claims (23)

1 . A method for maintaining a virtual machine hosted on a server of a host computer, the virtual machine including a graphics processing unit for preparing session images for display on a screen, the session images being produced by the virtual machine, the maintenance method including the following steps:

obtaining at least one session image prepared by the graphics processing unit;

comparing the captured session image with at least one screen image representative of a non-functional state of the virtual machine; and

determining an operating state of the virtual machine according to the result of the previous comparison step.

2 . The maintenance method according to claim 1 , wherein the graphics processing unit includes a virtual graphics card.

3 . The maintenance method according to claim 2 , wherein a non-functional state of the virtual machine is a boot failure of an operating system of the virtual machine.

4 . The maintenance method according to claim 3 , wherein a non-functional state of the virtual machine is an update of the operating system of the virtual machine.

5 . The maintenance method according to claim 4 , wherein a non-functional state of the virtual machine is a failure to update the operating system of the virtual machine.

6 . The maintenance method according to claim 5 , wherein the comparison step consists in detecting the presence of at least one predetermined characteristic pattern of the at least one screen image in the at least one session image.

7 . The maintenance method according to claim 6 , wherein the comparing step and determining step are implemented by a classification module configured by automatic learning.

8 . The maintenance method according to claim 7 , wherein the determining step also includes preparation of a troubleshooting command for the virtual machine.

9 . The maintenance method according to claim 8 , further comprising a repair step comprising sending the troubleshooting command to the virtual machine.

10 . The maintenance method according to claim 9 , wherein the troubleshooting command is a mouse click on a predetermined area of the screen, a character string, a virtual machine restart instruction.

11 . The maintenance method according to claim 9 , wherein the repair step is preceded with a step of backup of virtual machine data on a backup server.

12 . The maintenance method according to claim 1 , wherein steps are executed on a maintenance server distinct from the server hosting the virtual machine.

13 . The maintenance method according to claim 1 , wherein steps are initiated by a remote client request, the at least one session image being streamed to the remote client.

14 . A computer program containing commands intended to implement steps of the maintenance method according to claim 1 , when the maintenance method is run on a virtual machine or a maintenance server for maintaining the host computer.

15 . The maintenance method according to claim 1 , wherein a non-functional state of the virtual machine is a boot failure of an operating system of the virtual machine.

16 . The maintenance method according to claim 1 , wherein a non-functional state of the virtual machine is an update of the operating system of the virtual machine.

17 . The maintenance method according to claim 1 , wherein a non-functional state of the virtual machine is a failure to update the operating system of the virtual machine.

18 . The maintenance method according to claim 1 , wherein the comparison step consists in detecting the presence of at least one predetermined characteristic pattern of the at least one screen image in the at least one session image.

19 . The maintenance method according to claim 1 , wherein the comparing step and determining step are implemented by a classification module configured by automatic learning.

20 . The maintenance method according to claim 1 , wherein the determining step also includes preparation of a troubleshooting command for the virtual machine.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2021
From: BLADE
To: SHADOW
Reel/Frame 057903/0708 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2021
From: ANGER, WILLIAM
To: BLADE
Reel/Frame 055611/0525 →