Patent ID: 6553507
Filing Date: 2003-04-22
Classification: G06F

Abstract:
An apparatus for updating a software program residing on a first node comprising:a fault database residing on a second node and configured to hold a plurality of entries each having a set of fault parameters and an associated software patch; a fault detector to monitor for a fault and detect the fault in said software program during execution of said software program, said software program residing in said first node; a fault handler residing on said first node and coupled to said fault database through the Internet, said fault handler to identify the fault, gather fault parameters, and send the fault parameters to said fault database; and a fault searcher at said second node to search said fault database and match the fault parameters with the associated software patch; wherein said fault handler is configured to automatically update a predetermined portion of the software program with a new portion, said new portion including the associated software patch identified in said fault database which is configured to solve the fault and is downloadable through the Internet.