| CPC H04N 21/4394 (2013.01) [H04N 21/2407 (2013.01); H04N 21/41265 (2020.08); H04N 21/42209 (2013.01); H04N 21/42224 (2013.01); H04N 21/44222 (2013.01); H04N 21/4622 (2013.01); H04N 21/4722 (2013.01); H04N 21/47815 (2013.01); H04N 21/812 (2013.01); H04N 21/8173 (2013.01)] | 20 Claims |

|
1. An automated process performed by a content management system having at least one processor and non-transitory digital storage to replace digital advertisements in digital broadcast programs presented by remotely-located media devices, the automated process comprising:
receiving, via a digital network, data that identifies advertisements previously presented during playback of the digital broadcast programs by the remotely-located media devices, wherein the remotely-located media devices receive the digital broadcast programs from a content source other than the content management system;
tracking, based on the received data, the advertisements of the digital broadcast programs presented by the remotely-located media devices in a database;
monitoring the database to identify media devices that have not yet presented a particular advertisement during playback of the digital broadcast programs; and
transmitting instructions via the digital network to one or more of the media devices that have not yet presented the particular advertisement in the digital broadcast programs, wherein the instructions direct the one or more media devices to replace one or more advertisements with the particular advertisement while rendering one of the digital broadcast programs.
|