Patent ID: 8687506

Claim:
A computer-implemented method, comprising: receiving diagnostic data at a computing device from a plurality of network interface devices via a plurality of network connections corresponding to the network interface devices, wherein each of the plurality of network interface devices includes a diagnostic module to gather diagnostic data that pertains to the network interface device, to gather diagnostic data that pertains to the corresponding network connection, and to gather diagnostic data that pertains to a video device at a user location associated with the network interface device, wherein the video device is coupled to the network interface device to receive video data via the corresponding network connection; analyzing the diagnostic data at the computing device to identify one or more performance alert conditions associated with a service provider network that provides the video data to the plurality of network interface devices via the corresponding network connections, wherein analyzing the diagnostic data includes identifying two or more network interface devices within a service region, wherein the diagnostic data received from the two or more network interface devices indicates a particular alert condition, and identifying at least one common network element that is shared by the network connections corresponding to the two or more network interface devices; and generating an output identifying the one or more performance alert conditions.