Patent ID: 8510771

Claim:
A method for processing an audio/video stream, the method comprising: providing a first audio/video stream including at least one segment of a show, at least one interstitial of the show and closed captioning data; receiving location information for the first audio/video stream, the location information including a text string associated with a video location within the first audio/video stream, and the location information including search boundary offsets relative to the video location; receiving a signature of a portion of the first audio/video stream wherein the signature refers to waveform characteristics of the portion of the first audio/video stream; processing the closed captioning data to locate an instance of the text string in the closed captioning data identifying an intermediate video location within the first audio/video stream, the identified intermediate video location corresponding to the instance of the text string located in the closed captioning data; identifying search boundaries within the first audio/video stream by applying the search boundary offsets to the identified intermediate video location; processing content of the first audio/video stream within the search boundaries, wherein the processing searches for the signature to identify a signature-based video location in the first audio/video stream; locating boundaries of the at least one segment by applying segment boundary offsets to the identified signature-based video location; filtering the interstitial from the first audio/video stream to generate a second audio/video stream including the segment of the show, wherein the filtering uses the located boundaries of the at least one segment; and outputting the second audio/video stream for presentation by a display device.