Patent ID: 7096387
Filing Date: 2006-08-22
Classification: G06F

Abstract:
1. A computer system comprising: a plurality of devices, a plurality of device drivers, each device driver operable to monitor an operational status of one of said plurality of devices, and a fault response processor operable to generate a model which represents the monitored devices of the computer system and an inter-connection of said monitored devices, wherein said device driver for each of said monitored devices further being operable, consequent upon a change of operational status of said monitored device, to generate fault report data including the operational status of the monitored device and a fault indication of whether the change of operational status of the monitored device was caused internally within the monitored device or externally by another connected device, wherein said fault response processor is operable, consequent upon receipt of said fault report data from said device drivers, to estimate a location of a faulty device by applying the operational status of one or more of the monitored devices and the fault indication corresponding to one or more of the monitored devices to said model, wherein said fault response processor is operable to pre-process said model by comparing the operational status information from fault report data associated with successively connected devices in a data path.