CPC H04N 21/23418 (2013.01) [H04N 21/2402 (2013.01); H04N 21/4431 (2013.01); H04N 21/812 (2013.01)] | 21 Claims |
1. A tangible, non-transitory, computer-readable medium, comprising computer-readable instructions that, when executed by one or more processors of an electronic device, cause the electronic device to:
identify programmatic content stored in a programmatic content library, wherein the programmatic content comprises content that is scheduled, at a content provider service, via an automated scheduling process, for presentation via a content presentation service; and
in response to identifying the programmatic content, perform quality control of the programmatic content, by:
receiving a content tag, indicative of the programmatic content, wherein the content tag comprises a link to the programmatic content;
identifying criteria of the content presentation service;
determining whether the content tag, the programmatic content, or both, meet the criteria of the content presentation service by analyzing the content tag, the programmatic content, or both;
when the content tag, the programmatic content, or both does not meet the criteria of the content presentation service, causing the content provider service to refrain from running the programmatic content; and
when the content tag, the programmatic content, or both meets the criteria of the content presentation service;
causing the content provider service to run the programmatic content; and
periodically performing, while the content tag, the programmatic content, or both continue to meet the criteria of the content presentation service, a delta check on the content tag, the programmatic content, or both, wherein performing the delta check comprises determining whether the content tag, the programmatic content, or both have undergone a change since passing the quality control that could cause the content tag, the programmatic content, or both to fail to meet the criteria of the content presentation service; and
in response to determining that the change has occurred, performing a second round of the quality control based upon the change.
|