Patent ID: 7523474

Claim:
A system for controlling repeating media objects in one or more media streams, comprising using a computing device to: provide a playback of at least one media stream; specify at least one action during playback of the at least one media stream, said action being automatically associated with any media object being represented by the playback of the at least one media stream at the time that the at least one action is specified; identify each repeat instance of media objects within the at least one media stream; identify temporal endpoints of each repeat instance of media objects within the at least one media stream by automatically aligning and comparing portions of the at least one media stream centered on at least two repeating instances of media objects in the at least one media stream to determine temporal endpoints by determining positions within the at least one media stream where the portions of the media stream centered on the at least two repeating instances of media objects diverge; and perform any specified action associated with any repeat instance of media objects within any of the at least one media streams during playback of any of the at least one media streams.