Patent ID: 7613691

Claim:
A computerized method for integrating an advertisement clip into a video file being transferred from a server to a client for playback, said video file including one or more scenes, said computerized method comprising computer executable instructions for: receiving, at the server, input from a user of the client designating the video file to be transferred, said video file including one or more scenes; extracting metadata from the designated video file for each of the one or more scenes using a computerized metadata detection technique; determining a value of a predefined metadata property associated with each of the one or more scenes; determining the topic of each of the one or more scenes included in the designated video file based on the extracted metadata and the predefined metadata property; querying an advertisement database, said advertisement database storing a plurality of advertisements clips and, for each of the plurality of advertisement clips, identifying a topic of said each advertisement clip; comparing, for each of the one or more scenes, the determined topic of said each scene to the identified topic of at least one of the plurality of advertisement clips stored in the advertisement database; determining, for each of the one or more scenes, whether an advertisement clip in the advertisement database is relevant to said each scene based on the comparing; and transferring the designated video file and the determined relevant advertisement clips to the client for playback.