Patent ID: 9674516
Date: 2017-06-06
CPC Classifications: H04B,H04L,H04N

Claim:
1. A non-transitory computer-readable storage medium having computer executable instructions thereon, that when executed by a computer processor, cause the following method to be performed: storing a plurality of video programs, wherein each stored video program includes a stored plurality of digital video frames; receiving an indication of which video program is currently being displayed on a presentation device and indications of which video frames of the video program being displayed on the presentation device are currently being displayed on the presentation device; based on the received indications of which video program is currently being displayed on the presentation device, determining whether the video program currently being displayed on the presentation device is included in the stored plurality of video programs; if it is determined that the video program currently being displayed on the presentation device is one of the stored plurality of video programs, comparing the received indications of video frames currently being displayed on the presentation device to the stored plurality of digital video frames of the stored video program included in the stored plurality of video programs; based on the comparison, determining whether there exists a picture quality issue in video frames that are currently being displayed on the presentation device; sending metadata regarding the determined picture quality issues in the video frames that are currently being displayed on the presentation device; receiving data from multiple remote sources regarding picture quality of video frames that are currently being displayed on presentation devices associated with the multiple remote sources; for each of the multiple remote sources, comparing the received data from the remote source regarding picture quality to the data regarding picture quality received from the other multiple remote sources; determining whether there is a systemic picture quality issue common to all the multiple remote sources regarding the picture quality of video frames that are currently being displayed on the presentation devices associated with the multiple remote sources; and performing an action based on the determination that results in a corrective measure being taken to address the systemic picture quality issue.