Method and apparatus for software failure diagnosis and repair
First Claim
1. A method for providing an emergency diagnostic and repair facility between a client system and a server, said method comprising the steps of:
- said client system automatically detecting a software failure and identifying said software failure;
said client system connecting to said server via a communications medium;
said client system automatically transmitting a notification of said identified software failure to said server;
said server automatically downloading a repair script to said client system;
automatically running said repair script on said client system computer to repair said software failure; and
wherein said step of detecting said software failure further comprises the step of;
searching repair utility sections on said client system at boot up for error log messages.
12 Assignments
0 Petitions
Accused Products
Abstract
A client/server system and method for providing a way of repairing software failures as they occur. This system enhances the software architecture of the client device is discussed by detecting a software failure and giving the client the ability to dial up a connection to a repair server designed for supplying repair software. This special diagnostic server takes control of the client device, performs a diagnostic, retrieves log information, and downloads and executes software to repair the failure. The system turns control over from the client device to the repair server to execute commands issued by the repair server. Once the connection to the server is established, all of the intelligence in the diagnostic and repair process is driven by the repair server. This allows the repair server to identify and repair the software failures found in the client device without having to change the software in the client device. The repair process can be performed while on-line with the repair server or deferred until after a reboot.
280 Citations
28 Claims
-
1. A method for providing an emergency diagnostic and repair facility between a client system and a server, said method comprising the steps of:
-
said client system automatically detecting a software failure and identifying said software failure;
said client system connecting to said server via a communications medium;
said client system automatically transmitting a notification of said identified software failure to said server;
said server automatically downloading a repair script to said client system;
automatically running said repair script on said client system computer to repair said software failure; and
wherein said step of detecting said software failure further comprises the step of;
searching repair utility sections on said client system at boot up for error log messages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An apparatus for providing an emergency diagnostic and repair facility for a-consumer device, comprising:
-
means for automatically detecting a software failure on said consumer device and identifying said software failure;
means for connecting said consumer device to a server;
means for automatically transmitting a notification of said identified software failure to said server;
means for automatically downloading a repair script to said consumer device;
means for automatically running said script on said consumer device to repair said software failure; and
wherein said means for detecting said software failure further comprises;
means for searching a consumer device'"'"'s repair utility section at boot up for error log messages. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification