Patent ID: 8719820
Filing Date: 2014-05-06
Classification: G06F

Abstract:
1. A computer-implemented method of reversing operating system logoff, shutdown, or restart request by a monitoring program as executed on a computer having an operating system capable of running a plurality of program windows, the method performed by the monitoring program comprising: detecting an attempt by a user to log off, shut down, or request restart of the computer with the purpose of disabling the monitoring program; determining whether one or more program windows, accessible to the user, are still open in the operating system that could prevent the operating system from completing the logoff, shutdown or restart request; automatically cancelling the logoff, shutdown, or restart request when it is determined that the one or more program windows remains open after a predetermined length of time, to prevent the monitoring program from being disabled; closing the one or more program windows that remain open after the predetermined length of time; reinitiating the logoff, shutdown, or restart of the computer system after all program windows are closed, such that the operating system shutdown is not reversed by an open program window; and wherein the computer launches two programs during start UP, wherein the two programs comprise the monitoring program for monitoring actions by the user remotely through a web browser of a communication device, and a watchdog program; wherein each of the two programs continues to launch the other of the two programs every predetermined number of seconds to prevent either of the two programs from being disabled; and wherein the computer launches a third program for disabling all system programs run by the operating system during normal operation that could be used to prevent the two programs from running or restarting each other.