Patent ID: 9042237
Filing Date: 2015-05-26
Classification: G06F,H04L

Abstract:
1. 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, and 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 a performance alert condition associated with a service provider network that provides the video data to the plurality of network interface devices via the corresponding network connections; determining, by the computing device, potential causes of the performance alert condition; determining by the computing device a probability of each of the potential causes being an actual cause of the performance alert condition; and generating an output identifying the potential causes of the performance alert condition, wherein the output comprises a list of the potential causes ordered according to the probability of each of the potential causes being the actual cause of the performance alert condition.