Animated video overlays
First Claim
1. A method for displaying a creative in association with a video, comprising:
- causing the video to play in a video area of a user interface on a client;
causing the client to receive a controller file containing information controlling how the creative manifests itself during display of the video and information specifying that an advertising event associated with the creative is reported if the creative is displayed for at least a predefined amount of time;
causing the client to display the creative in a portion of the video area in accordance with the information in the controller file, the creative overlaid on the playing video;
causing the client to track an amount of time the creative is displayed; and
causing the client to report the advertising event responsive at least in part to the tracked amount of time the creative is displayed and the predefined amount of time specified in the controller file.
3 Assignments
0 Petitions
Accused Products
Abstract
A video server provides video content to a client via a network. At the instruction of the video server, a player at the client contacts an ad server and downloads one or more creatives and a controller file to the client. The controller file indicates how the creative manifests itself in play. The player displays the video content in a display area at the client. The controller file causes the creative to appear as an animated overlay over the video content. User interface elements indicate the point in the video when the creative appears, and allow the user to minimize and replay the creative. The player can also display other creatives, such as a static creative that is associated with the animated creative. A user can select the creative to view additional information about a product advertised by the creative.
-
Citations
31 Claims
-
1. A method for displaying a creative in association with a video, comprising:
-
causing the video to play in a video area of a user interface on a client; causing the client to receive a controller file containing information controlling how the creative manifests itself during display of the video and information specifying that an advertising event associated with the creative is reported if the creative is displayed for at least a predefined amount of time; causing the client to display the creative in a portion of the video area in accordance with the information in the controller file, the creative overlaid on the playing video; causing the client to track an amount of time the creative is displayed; and causing the client to report the advertising event responsive at least in part to the tracked amount of time the creative is displayed and the predefined amount of time specified in the controller file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable storage device storing executable computer program instructions for displaying a creative in association with a video, the computer program instructions comprising:
-
a player module configured to receive a video for displaying in a display area of a client, a creative associated with the video, and a controller file containing information specifying how the creative manifests itself during display of the video and information specifying that an ad reporting event associated with the creative is reported if the creative is displayed for at least a predefined amount of time; and a player control module configured to receive the controller file, to display the creative in a portion of the display area overlaid on the displayed video in accordance with the controller file, to track an amount of time the creative is displayed, and to report an advertising event responsive at least in part to the tracked amount of time the creative is displayed and the predefined amount of time specified in the controller file. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A server for causing a creative to display in association with a video at a client, the server comprising:
-
a computer-readable storage device storing executable computer program instructions comprising; instructions configured to cause the client to receive a video for displaying in a display area of the client, a creative associated with the video, and a controller file specifying how the creative manifests during display of the video and information specifying that an ad reporting event associated with the creative is reported if the creative is displayed for at least a predefined amount of time; and instructions configured to cause the client to display the creative in a portion of the display area overlaid on the displayed video in accordance with the controller file, to track an amount of time the creative is displayed, and to report an advertising event responsive at least in part to the tracked amount of time the creative is displayed and the predefined amount of time specified in the controller file; and a processor for executing the instructions. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
Specification