Patent ID: 7702971

Claim:
A method of predicting failure of an information handling system, comprising: determining an error period; determining that an error has occurred; incrementing an error count; if the error is the first error of the error count, waiting until a next error: if the error is not the first error of the error count, such that there is a previous error determining a time difference between the error and the previous error; if the time difference is less than the error period, generating data representing a predicted failure; if the time difference is greater than the error period, calculating the product of the error period and the error count; if the time difference is greater than the product of the error period and the error count, clearing the error count; if the time difference is less than the product of the error period and the error count, decrementing the error count by a leak value representing the time difference divided by the error period; and repeating the above steps for each new error.