Patent ID: 8798442

Claim:
A computerized method for advertising, the method comprising: receiving from a data distribution server, a video data stream at a multimedia processor end user device; storing the video data stream at a digital video recorder; monitoring a playback of the stored video data stream from the digital video recorder at the multimedia processor end user device; detecting an electronic signal indicating an advertising trigger in the playback of the video data stream at the multimedia processor end user device, wherein the advertising trigger indicates the beginning of an advertising avail; logging a time for the trigger detected in the video data stream in a trigger log at the multimedia processor end user device; sending the trigger log including data to an advertising server, wherein an advertising verification system correlates the time the trigger occurred with an advertising schedule; detecting an indicator in the video data stream; sending a request for replacement advertising to an advertising server when the indicator signals that the replacement advertising data is to be received as an advertising data stream from an advertising server; receiving at the multimedia processor end user device a replacement advertising data stream during the playback of the video data stream from the DVR and displaying a live presentation of the replacement advertising data stream until the advertising video data stream is complete; receiving replacement advertising data from the DVR when the indicator signals that the replacement advertising data is to be received from storage on the DVR; resuming playback of the stored video data stream after displaying the replacement advertising data; reading at the multimedia processor end user device, a playback advertising identifier in the advertising video data associated with the trigger detected from the replacement advertising video data, the advertising identifier indicating particular advertising data logging the advertising identifier with the trigger detected and time of day in an As Run Log at the end user device; and sending the As Run Log to the data distribution system server.