Method And System For Automated Selection And Generation Of Video Advertisements
First Claim
1. A method for publishing video ads, comprising:
- i) providing, by a video ad server, a publisher interface for interactively specifying, by a publisher, (1) a plurality of video ads, and (2) criteria for selecting a video ad from the plurality of video ads, wherein a video ad comprises one or more media items and, optionally, one or more interactive controls;
ii) generating by the publisher interface a playlist for each of the plurality of video ads, wherein a playlist includes instructions that enable a smart media player to play a video ad and also includes references to said one or more media items;
iii) uploading, by the publisher interface, the playlists corresponding to the plurality of video ads and the criteria for selecting a video ad to a video ad server;
iv) in response to a request from a smart media player to play a video ad, selecting, by the video ad server, a video ad from the plurality of video ads, based on the specified criteria for selecting a video ad; and
v) providing the playlist corresponding to the selected video ad and the referenced media items to the smart media player.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for publishing video ads inside Web pages, including enabling a publisher using a publisher computer to specify a first video ad, and instructions for generating a second video ad from the first video ad, generating a playlist for the first video ad, uploading the playlist to a video ad server along with the instructions for generating a second video ad, in response to a request to play the first video ad from a smart media player that executes in a viewer computer, processing the instructions to generate a second video ad thereby generating by the video ad server a playlist that corresponds to the second video ad, and providing the playlist corresponding to the second video ad to the smart media player.
-
Citations
20 Claims
-
1. A method for publishing video ads, comprising:
-
i) providing, by a video ad server, a publisher interface for interactively specifying, by a publisher, (1) a plurality of video ads, and (2) criteria for selecting a video ad from the plurality of video ads, wherein a video ad comprises one or more media items and, optionally, one or more interactive controls; ii) generating by the publisher interface a playlist for each of the plurality of video ads, wherein a playlist includes instructions that enable a smart media player to play a video ad and also includes references to said one or more media items; iii) uploading, by the publisher interface, the playlists corresponding to the plurality of video ads and the criteria for selecting a video ad to a video ad server; iv) in response to a request from a smart media player to play a video ad, selecting, by the video ad server, a video ad from the plurality of video ads, based on the specified criteria for selecting a video ad; and v) providing the playlist corresponding to the selected video ad and the referenced media items to the smart media player. - View Dependent Claims (2, 3, 4)
-
-
5. A network computing device, comprising:
-
i) a storage device useable to store (1) playlists, wherein a playlist specifies a video ad that comprises one or more media items and, optionally, one or more interactive controls, said playlist including instructions that enable a smart media player to play a video ad and also including references to said one or more media items, and (2) criteria for selecting a video ad from a designated plurality of video ads; ii) a processor that is programmed to enable access to the storage device and to perform actions comprising; receiving from a publisher computer (1) a plurality of playlists, and (2) criteria for selecting a video ad from the video ads specified by said plurality of playlists;
storing said plurality of playlists and said criteria in the storage device; receiving a request from a smart media player for a playlist from among said plurality playlists; selecting a video ad from the video ads specified by said plurality of playlists based on said criteria; and providing the playlist corresponding to the selected video ad and the media items referenced by said playlist to the smart player. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A method for publishing video ads, comprising:
-
i) providing, by a video ad server, a publisher interface that executes on a publisher computer, said publisher interface enabling a publisher to interactively specify (1) a first video ad, and (2) instructions for generating a second video ad from the first video ad, and wherein a video ad comprises one or more media items and at least one interactive control; ii) generating by the publisher interface a playlist for the first video ad, wherein a playlist includes instructions that enable a smart media player to play a video ad and also includes references to said one or more media items; iii) uploading, by the publisher interface, to the video ad server, the playlist for the first video ad and the instructions for generating a second video ad;
iv) in response to a request to play the first video ad from a smart media player that executes in a viewer computer, processing the instructions to generate a second video ad, by the video ad server, to generate a second video ad; v) generating by the ad server a playlist that corresponds to the second video ad; and vi) providing the playlist corresponding to the second video ad and the media items referenced by the playlist corresponding to the second video ad to the smart media player. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A network computing device, comprising:
-
i) a storage device useable to store (1) playlists, wherein a playlist specifies a video ad that comprises one or more media items and at least one interactive control, said playlist including instructions that enable a smart media player to play a video ad and also including references to said one or more media items, and (2) instructions for generating a second video ad from a designated video ad; ii) a processor that is programmed to enable access to the storage device and to perform actions comprising; receiving from a publisher computer (1) a playlist corresponding to a video ad, and (2) instructions for generating a second video ad from the received video ad; storing said received playlist and said instructions in the storage device; receiving a request from a smart media player, executing on a viewer computer, for the received playlist; processing the instructions for generating a second video ad to generate a second video ad; and
providing the playlist corresponding to the generated second video ad and the media items referenced by said playlist to the smart player. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification