| CPC H04N 21/812 (2013.01) [H04L 67/02 (2013.01); H04N 21/233 (2013.01); H04N 21/44016 (2013.01); H04N 21/47217 (2013.01); H04N 21/8352 (2013.01); H04N 21/8456 (2013.01)] | 17 Claims |

|
1. A system to monitor viewing of television advertisements appearing in broadcast television programs received by a plurality of playback devices coupled to a network, the system comprising:
a database management system configured to store, prior to distribution of the broadcast television programs to the plurality of playback devices, identifying information about the advertisements appearing in the broadcast television programs on a non-transitory digital storage medium; and
a content server system in communication with each of the plurality of playback devices via the network and configured to receive subsequent automated messages that are automatically sent via the network by each of the plurality of playback devices when the advertisements in the broadcast television programs are encountered by the playback device, wherein:
each of the subsequent automated messages comprises the identifying information associated with the advertisement and an indication that the identified advertisement in the broadcast television program has been presented to a viewer of the playback device;
the content server system is configured to monitor dates and times that the automated messages from the playback device are received by the content server system to thereby monitor time shifted playback of the television advertisements by the plurality of playback devices in real time as the playback devices perform time shifted playback of the television advertisements; and
the content server system is configured to identify geographical locations from which the automated messages are sent and to track place shifted viewing, from a first location to a remote location, of the television advertisements in the broadcast television programs based on the identified geographical locations.
|