A method for providing identification information for a portion of a video sequence to avoid distribution if it is a portion of a known video sequence, the method comprising: receiving a video sequence at a server of a video file sharing system, wherein the video sequence includes one or more successive video scenes, each of the one or more successive video scenes including plural successive pictures, wherein a plurality of visual objects is included in a first video scene, wherein the one or more successive video scenes includes the first video scene; detecting, at the server of the video file sharing system, the plurality of visual objects over a first plurality of pictures of the first video scene; determining a priority of the detected visual objects, the priority being based on determined robustness to object detection circumvention or on ease of tracking or measurement confidence; deriving, at the server of the video file sharing system, information corresponding to one or more measured transitions of each of the plurality of visual objects over the first plurality of pictures of the first video scene that has a priority above a predetermined value; providing, at the server of the video file sharing system, identification information corresponding to the derived information for each of the visual objects that has a priority above the predetermined value; forwarding, from the server of the video file sharing system, the identification information for comparison with stored identification information of a known video sequence stored in a reference fingerprint repository; receiving, at the server of the video file sharing system, a message indicating that the identification information corresponds to a known video sequence; and in response to receiving the message indicating that the identification information corresponds to a known video sequence at the server of the video file sharing system, taking measures by the server of the video file sharing system to avoid distribution of the received video sequence. receiving a video sequence at a server of a video file sharing system, wherein the video sequence includes one or more successive video scenes, each of the one or more successive video scenes including plural successive pictures, wherein a plurality of visual objects is included in a first video scene, wherein the one or more successive video scenes includes the first video scene; detecting, at the server of the video file sharing system, the plurality of visual objects over a first plurality of pictures of the first video scene; determining a priority of the detected visual objects, the priority being based on determined robustness to object detection circumvention or on ease of tracking or measurement confidence; deriving, at the server of the video file sharing system, information corresponding to one or more measured transitions of each of the plurality of visual objects over the first plurality of pictures of the first video scene that has a priority above a predetermined value; providing, at the server of the video file sharing system, identification information corresponding to the derived information for each of the visual objects that has a priority above the predetermined value; forwarding, from the server of the video file sharing system, the identification information for comparison with stored identification information of a known video sequence stored in a reference fingerprint repository; receiving, at the server of the video file sharing system, a message indicating that the identification information corresponds to a known video sequence; and in response to receiving the message indicating that the identification information corresponds to a known video sequence at the server of the video file sharing system, taking measures by the server of the video file sharing system to avoid distribution of the received video sequence.