Patent ID: 7984342

Claim:
A method of detecting and identifying network faults, the method comprising: recording cyclic redundancy check errors gathered by a data stream analyzer to yield recorded cyclic redundancy check errors; if a number of cyclic redundancy check errors exceeds a threshold, sending a notification to an automated fault manager which: (1) accesses and analyzes the recorded cyclic redundancy check errors to yield an analysis; (2) determines a cause of the cyclic redundancy check errors; and (3) takes corrective action based on the analysis, the corrective action being associated with a change in how data packets are transmitted through a network; storing cyclic redundancy check error measurements in a log organized by date and time to yield stored cyclic redundancy check error measurements; analyzing the stored cyclic redundancy check error measurements to anticipate future cyclic redundancy check errors; and taking preventive action of anticipated future cyclic redundancy check errors, wherein the preventative action relates to an instruction to a content provider to code data packets input to the network such that the data packets get transmitted through the network in a different way than the data packets would be transmitted through the network prior to the instruction.