Patent Document ID: 9111287
Application ID: 12633609
Patent Status: 1

Claim One:
1. A computerized method for dynamically placing an advertisement on top of video content in a media file based on movement of an object therein, the method comprising: performing an offline authoring process for generating a trajectory, the offline authoring process comprising: (a) targeting a patch within the object appearing in the video content of the media file; (b) tracking the movement of the patch over a sequence of frames within the media file; and (c) based on the tracked movement of the patch, writing locations of the patch and timestamps associated with the locations of the patch within the sequence of frames to the trajectory, wherein the trajectory comprising a combination of locations and timestamps for a patch is used to generate a description file, wherein the description file comprises information such that one or more advertisements are created for the corresponding media file using the description file, wherein creating the one or more advertisements is based on: (1) receiving, at an ad-designer entity, the description file having the trajectory; and (2) creating the advertisement based on the description file; performing an online rendering process upon initiating play of the media file, the online rendering process comprising: (a) automatically selecting an advertisement (b) while the media file, corresponding to the advertisement generated at the ad-designer entity, is playing, dynamically placing the selected advertisement on top of the video content as a function of the locations and timestamps within the trajectory; and (c) starting or stopping play of the advertisement on the media file as a function of the timestamps within the trajectory.