Patent ID: 7509539

Claim:
A method of correlating a plurality of event logs surrounding abnormal program termination of a plurality of networked computers, said method comprising: continuously generating event records for each computer of said plurality of networked computers, said event records comprising operating system events, information technology (IT) infrastructure events and program application events; transmitting and storing said continuously generated event records to a monitoring database; generating an abnormal program termination event record when a computer of said plurality of networked computers experiences abnormal program termination; transmitting said abnormal program termination event record to said monitoring database; synchronizing said stored event records and said abnormal program termination event record of said computer based on receiving said abnormal program termination event record at said monitoring database, and with respect to said abnormal program termination event record; creating and storing a specific synchronized event log for said abnormal program termination of said computer based on said synchronizing of said event records with respect to a specific abnormal program termination event record; comparing said specific synchronized event log with previously stored synchronized event logs to determine one of a match and a specific degree of similarity existing between said previously stored synchronized event logs and said specific synchronized event record; counting a total number of occurrences of one said match and said specific degree of similarity between said previously stored synchronized event logs and said specific synchronized event log; determining when said total number of occurrences of said one of said match and said specific degree of similarity being one of equal to and greater than a predetermined threshold number; and providing, when said total number of occurrences of said one of said match and said specific degree of similarity are determined to one of reach and exceed said predetermined threshold number, one of: a warning signal; a message; and a knowledge solution designed to prevent future occurrences of a specific abnormal program termination, wherein said knowledge solution corresponds to said specific synchronized event log.