Patent ID: 8171173
Filing Date: 2012-05-01
Classification: H04L,H04N

Abstract:
1. A non-transitory computer-readable storage medium in a set top box, comprising computer instructions which when executed by the set top box cause the set top box to perform operations comprising: requesting media service at the set top box from a video headend office having a plurality of clusters of content servers; polling one or more quality assurance servers for server metrics associated with each of the plurality of clusters, the one or more quality assurance servers compiling the server metrics for each of the content servers of the plurality of clusters, wherein the one or more quality assurance servers periodically request a group of server metrics from each of the content servers and store the group of server metrics; receiving the server metrics from a selection of the group of server metrics stored by the one or more quality assurance servers, wherein the server metrics comprise a speed of performing a computation by the plurality of clusters of content servers, and wherein the computation is unrelated to providing the media service to the set top box; selecting a cluster of content servers for delivery of the media service based at least in part on the server metrics, the selection being performed by the set top box; and transmitting instructions from the set top box to the one or more quality assurance servers to adjust a time period of the periodic requests for the group of server metrics.