Patent ID: 8516119

Claim:
A computer-implemented method for determining attributes identifying different television programs provided in a media stream, the method comprising: receiving a first video sequence representing a first television program from a media source; receiving a second video sequence representing a second television program that is different from the first television program subsequent to receiving the first video sequence; detecting a transition from the first video sequence to the second video sequence within the media stream; in response to detecting the transition, extracting identifying information from the second video sequence; and identifying the second television program received in the second video sequence based on the identifying information extracted from the second video sequence; wherein the identifying comprises determining the attributes of the second television program by: generating first candidate attributes based on the identifying information extracted from a banner image contained in one or more images of the second video sequence; generating second candidate attributes based on information other than the identifying information extracted from the banner image; and determining the attributes of the second television program based on the first candidate attributes and the second candidates attributes.