Patent ID: 7231436
Filing Date: 2007-06-12
Classification: G05B,G06F,H04L

Abstract:
1. A machine automation system for automating control of a client machine under control of a server process, the system comprising: a predefined machine automation server object adapted to execute in the server process; a predefined machine automation client object class adapted to execute on the client machine in communication with the machine automation server object and the predefined machine automation client object class comprises one or more machine automation client objects for executing testing methods on the client machine; and a machine automation control module instantiating a machine automation server object of the machine automation server object class in the server process and instructing the machine automation server object to instantiate one of the machine automation client objects of the machine automation client object on the client machine to control operation of the client machine; and the machine automation server object includes a shutdown server object executing in the server process of a server machine, the machine automation client object includes a shutdown client object executing in a client process of the client machine, and the machine automation control module instructs the shutdown server object to cause the shutdown client object to reboot the client machine and to re-establish communications with the shutdown client object via a communications mechanism after rebooting of the client machine completes.