Patent Document ID: 20160007058
Application ID: 14325004
Patent Status: 0

Claim One:
1. A method for video program recognition on a server system, comprising: recording video sequences of each of a plurality of channels; obtaining a set of features of an image captured by a first user device of a video frame from one of the plurality of channels and played on a second user device different from the first user device; performing a camera registration operation on the video sequences of each of the plurality of channels to select a plurality of video frames representing the recorded video sequences of each of the plurality of channels based on key video frames from a plurality of registered cameras associated with the recorded video sequences; extracting features of at least some of the selected plurality of video frames of each of the plurality of channels; storing the extracted features of each of the plurality of channels; comparing the obtained set of features of the image with the stored features of each of the plurality of channels using an image classifier to determine whether there is a match between the obtained set of features of the image and features of a video frame from a specific channel; and when there is a match between the obtained set of features of the image and features of a video frame from a specific channel, determining a channel number of the specific channel as a recognized channel number.