Patent ID: 8549556
Filing Date: 2013-10-01
Classification: G06F,G06K

Abstract:
1. A method comprising: receiving video data on a device equipped with at least one computer processor; said video data comprising a plurality of 2D images without identified object content; identifying object content in the received video data by using said at least one processor and computer vision algorithms to analyze said video data into a three dimensional structure of features and associated objects; said three dimensional structure of video features and associated video objects comprising two spatial dimensions and one time dimension; separately receiving a plurality of objects that are associated with advertisements, wherein at least some of the objects that are associated with advertisements comprise objects that are similar to the associated video objects that are contained in said three dimensional structure; generating a video signal representing the video data; communicating the video signal to a display device, wherein the display device displays a video image; monitoring user interaction with the displayed video image by monitoring user selection of said associated video objects and/or user control of video playback; and using the plurality of received objects that are associated with advertisements, the monitored user interaction with the displayed video image, the video associated objects in the video data, and the similarity between the video associated objects in the video data and at least one object associated with advertisements to select an advertisement for display to the user.