Methods and apparatus for monitoring the insertion of local media into a program stream
Methods and apparatus for monitoring locally inserted media are disclosed. A disclosed apparatus includes instructions to detect, at a media device at an end user location, a frequency of a watermark that was spliced into a primary media stream received at the media device after the primary media stream was received at the end user location, associate identifying tags with segments of the primary media stream that were spliced, in response to the detection of the watermark, determine an advertisement associated with the segments of the primary media based on the identifying tags, present the primary media at a first time and the advertisement at second times, record a log including first identifying information including an identity of the content of the primary media and second identifying information including a change in the frequency of the watermark corresponding to the advertisement; and transmit the log to a data collection facility.
1. A computing system comprising:
a processor; and
a non-transitory computer-readable storage medium, having stored thereon program instructions that, upon execution by the processor, cause performance of a set of operations comprising:
detecting, at a media device at an end user location, a frequency of a watermark that was spliced into a primary media stream received at the media device after the primary media stream was received at the end user location;
associating identifying tags with segments of the primary media stream that were spliced;
determining an advertisement associated with each of the segments of the primary media based on the identifying tags and received separately from the primary media;
presenting, by the media device, the primary media at a first time and the advertisement at second times; and
recording a log including first identifying information including an identity of a content of the primary media and second identifying information including a change in the frequency of the watermark corresponding to the advertisement.
2. The computing system of claim 1 , the set of operations further comprising:
detecting the watermark by extracting the watermark from the primary media, and transmitting the log to a data collection facility.
3. The computing system of claim 1 , the set of operations further comprising:
detecting the watermark by extracting a watermark from audio of the primary media.
4. The computing system of claim 1 , wherein the end user location is a household.
5. The computing system of claim 1 , wherein the media device is a television.
6. The computing system of claim 1 , the set of operations further comprising:
determining the advertisement by determining the advertisement associated with a demographic associated with the end user location.
7. The computing system of claim 1 , wherein the advertisement is received in a digital stream separate from transmission of the primary media to the end user location.
8. The computing system of claim 1 , the set of operations further comprising:
splicing, at the media device, the advertisement into the primary media.
9. The computing system of claim 1 , the set of operations further comprising:
generating a media stream including the primary media and the advertisement.
10. The computing system of claim 1 , wherein the identity includes a title for the primary media.
11. A computing system comprising:
a processor; and
a non-transitory computer-readable storage medium, having stored thereon program instructions that, upon execution by the processor, cause performance of a set of operations comprising:
detecting, at a media device at a media presentation location, a plurality of cues in media received at the media device;
obtaining, separately from the media, an advertisement associated with a user of the media device;
presenting, by the media device, the media at a first time and the advertisement at a second time indicated by the at least one of the plurality of cues;
recording, based on presenting the advertisement at the second time, a log including first identifying information extracted from the media including at least two of: metadata identifying a content of the media, second identifying information for the advertisement, third identifying information to uniquely identify a first frame of the advertisement and a second frame of the advertisement, or fourth identifying information to identify a change in a frequency of the at least one of the plurality of cues in the media; and
transmitting the log to a data collection facility.
12. The computing system of claim 11 , wherein the at least one of the plurality of cues is a Society of Cable and Telecommunications Engineers (SCTE) cue.
13. The computing system of claim 11 , the set of operations further comprising:
detecting the at least one of the plurality of cues by extracting a watermark from the media.
14. The computing system of claim 11 , wherein the media presentation location is a household.
15. The computing system of claim 11 , wherein the media device is a television.
16. The computing system of claim 11 , the set of operations further comprising:
determining the advertisement by determining the advertisement associated with a demographic the user.
17. The computing system of claim 11 , wherein the advertisement is received in a digital stream separate from transmission of the media to the media presentation location.
18. The computing system of claim 11 , the set of operations further comprising:
splicing, at the media device, the advertisement into the media.
19. The computing system of claim 11 , wherein the at least one of the plurality of cues comprises information indicating a specific location, within the received media, and wherein the indicated specific location within received media indicates the second time at which the advertisement is presented.
20. The computing system of claim 11 , wherein the identifying information includes a type of the media.