CONTENT ADVERTISEMENTS FOR VIDEO
First Claim
1. One or more computer-readable media embodied with computer-executable instructions that, when executed by a processor, perform a computer-implemented method for transmitting an advertisement for display in a video, comprising:
- receiving an indication to play the video;
selecting an advertisement for presentation within the video based on one or more keywords;
dividing the video into frames;
identifying a group of successive frames over a specified time, each of the successive frames containing a low attentive region (LAR) for displaying a text-based advertisement;
acquiring an advertisement template for the text-based advertisement; and
transmitting a file containing information for displaying the text-based advertisement in the advertisement template as an overlay in the LAR of the successive frames.
2 Assignments
0 Petitions
Accused Products
Abstract
Described herein are techniques and components for displaying a text advertisement in an online video being viewed by a user. The advertisement is selected based on keywords associated with the online video or the user, and the selected advertisement is presented as an overlay on the rendered video over regions of frames determined to be less important in the video. To determine importance, every frame of the online video is divided into grids, and parameters of the visual data in each grid are analyzed. Based on the analysis of each grid, regions in successive frames are identified to display the selected advertisement.
72 Citations
20 Claims
-
1. One or more computer-readable media embodied with computer-executable instructions that, when executed by a processor, perform a computer-implemented method for transmitting an advertisement for display in a video, comprising:
-
receiving an indication to play the video; selecting an advertisement for presentation within the video based on one or more keywords; dividing the video into frames; identifying a group of successive frames over a specified time, each of the successive frames containing a low attentive region (LAR) for displaying a text-based advertisement; acquiring an advertisement template for the text-based advertisement; and transmitting a file containing information for displaying the text-based advertisement in the advertisement template as an overlay in the LAR of the successive frames. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
10. A computer-implemented method for rendering an advertisement as an overlay over a portion of a video, comprising:
-
receiving a selection of the video; selecting a text-based advertisement for display in the video; dividing the video file into a plurality of video frames; dividing each of the video frames into grids; for each frame, determining a set of grids that present non-intrusive visual data of the video; determining a length of time to display a text-based advertisement in the video; determining correspondingly positioned grids for a quantity of successive frames spanning the length of time, wherein each of the correspondingly positioned grids presents non-intrusive visual data of the video and represents a grid likewise positioned to another grid in a previous frame; and transmitting a file that indicates the text-based advertisement, an advertisement template, and the corresponding non-overlapping grids. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. One or more computer-readable media embodied with computer-executable instructions that, when executed by a processor, display a graphical user interface on a presentation device for rendering a text-based advertisement in a video, the graphical user interface comprising:
-
an advertisement display area displaying, on a display device, an advertisement in an advertisement template, the advertisement region identified in a plurality of frames of the video, the plurality of frames selected by analyzing color, contrast, and motion associated with visual data in each of the plurality of frames; and a rendered video display area displaying, on the display device, the video with the advertisement. - View Dependent Claims (20)
-
Specification