Patent ID: 7756048

Claim:
A data processing system for monitoring for errors on a network, the data processing system comprising: a data processor coupled to a memory and operable for executing instructions in the memory, said instructions comprising: first instructions, responsive to detecting a change in a state of the network, for determining whether the change in state is one of (i) a loss of a communications link to a remote data processing system and (ii) a re-establishment of the communication link to the remote data processing system; second instructions, if the change in state is a loss of the communications link, for determining whether the communications link was established for at least a first period of time to be considered an acceptable connection to the remote data processing system; third instructions for creating a new serviceable event, if a second period of time passes without reestablishing the communications link to the remote data processing system; and fourth instructions, responsive to the change being a re-establishment of the communications link, for starting a connection timer, wherein the connection timer is used to filter out short term establishment of the communications link that was started in response to the change in the state of the network being the re-establishment of the communication link, and wherein the acceptable connection is present upon expiration of the connection timer.