Contextual advertising
First Claim
Patent Images
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.
4 Assignments
0 Petitions
Accused Products
Abstract
A contextual advertising system and method receives video data and multiple advertisements associated with the video data. The system and method identify object content in the received video data and generates a video signal representing the video data. The video signal is communicated to a display device which displays a video image. User interaction with the displayed video image is monitored by the system and method. An advertisement is selected from the multiple received advertisements for display to the user. The advertisement is selected based on the user interaction with the displayed video image and the identified object content in the video data.
11 Citations
24 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. 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; using said at least one processor and computer vision algorithms to analyze said video data into a three dimensional structure of video features and associated video objects; said three dimensional structure of video features and associated video objects comprising two spatial dimensions and one time dimension; wherein said features comprise the coordinates of a video image point of interest and a descriptor which describes the local video image content or environment around said video point of interest, said features and descriptors being chosen for their ability to persist when a video image is rotated, presented with altered resolution, or presented with different lighting; 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 that displays a video image to a user; monitoring user selection of an object displayed in the video image; wherein if said user selects an object displayed in the video image, using the similarity between the user selected object and one more objects that are associated with advertisements to retrieve at least one advertisement associated with the selected object; and
display the retrieved advertisement to the user. - View Dependent Claims (13, 14)
-
-
15. A method comprising:
-
receiving video data and general advertisement video data on a video player device equipped with at least one computer processor; said video data and general advertisement video data comprising a plurality of 2D images without identified object content; storing the received video data and general advertisement video data; using said at least one processor and computer vision algorithms to analyze said video data and general advertisement video data into a three dimensional structure of video features and general advertisement features and associated video objects and general advertisement objects; said three dimensional structure of the video features and general advertisement features and associated video objects and general advertisement objects comprising two spatial dimensions and one time dimension; retrieving viewer potential interest advertisement data likely to be of interest to a viewer of the received video data and general advertisement video data; said viewer potential interest advertisement data comprising viewer potential interest advertisements associated with various video objects or general advertisement objects that are contained in said three dimensional structure; storing the retrieved viewer potential interest advertisement data; identifying at least one preference associated with the viewer of the received video data and general advertisement video data by monitoring user selection of said video data and general advertisement objects and/or user control of video playback or general advertisement video playback; selecting an viewer potential interest advertisement from the retrieved viewer potential interest advertisement data based on the identified preference associated with the viewer of the received video data and general advertisement video data; and replacing one of the general advertisements contained in the received general advertisement video data with the selected viewer potential interest advertisement. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification