Patent ID: 8165450

Claim:
A method for filtering a video stream, the method comprising: receiving a video stream including at least one segment of a show, at least one interstitial of the show, and closed captioning data associated with the video stream; receiving metadata referencing the closed captioning data to identify first and second anchor frames within the video stream, the metadata comprising first and second displayable text strings included within the closed captioning data as originally transmitted by a content provider; parsing the closed captioning data associated with the video stream to locate the first anchor frame corresponding with the presentation of the first displayable text string located in the closed captioning data recorded; determining that the first displayable text string is not located within the closed captioning data recorded; processing the closed captioning data recorded to locate the second anchor frame corresponding with the presentation the second displayable text string in the closed captioning data recorded; identifying the boundaries of the at least one segment of the show based on the second anchor frame and the metadata; filtering the at least one interstitial from the video stream based on the identified boundaries to generate a filtered video stream; and presenting the filtered video stream to a user.