Patent ID: 8479229

Claim:
A non-transitory computer readable medium, containing a computer program comprising instructions that when executed by a computer perform functions to place a scene marker in a video data stream advertising data, the computer program comprising: instructions to receive the video data stream at an end user device; instructions to identify a position and identity of each of a plurality of separate objects in the video data stream at a first particular point in the video data stream; instructions to recognize a particular geometric relationship between the position and identity of the plurality of separate objects at the first particular point in the video data stream, wherein the geometric relationship between the plurality of separate objects indicates two parallel lines of plurality of separate objects; instructions to place a scene start marker at the first particular point in the video data stream; instructions to move to the scene start marker at the particular point in the video data stream in response to end user trick play command data; and instructions to present trick play sponsor data during the move to the scene start marker.