×

Video ad delivery using configurable video ad policies

  • US 8,914,824 B2
  • Filed: 01/07/2009
  • Issued: 12/16/2014
  • Est. Priority Date: 01/07/2009
  • Status: Active Grant
First Claim
Patent Images

1. A system for delivering video ads to a video client, the system comprising an ad platform service executable on an advertising server, the ad platform service including:

  • a media registration module configured to receive input data including a video ad policy and associated metadata and digital video content from a digital video content client of a content provider, the video ad policy defined based on a plurality of video client parameters and a plurality of ad policy parameters, the plurality of video client parameters including a number of video clients and a type of viewer device on which the video client is configured to be executed, wherein the number of video clients includes one or more of a number of concurrent video clients, a number of aggregate video clients, and a number of video clients over a predetermined time period, and wherein the associated metadata specifies an ad placement position in the digital video content and one or more conditions that trigger a dynamic change in one or more of the plurality of ad policy parameters that define the video ad policy;

    a registration database configured to store input data received from the media registration module; and

    a manifest service and an associated manifest generation engine, wherein the manifest service is configured to receive an ad manifest request from a video client executed on a viewer device of a user, where the ad manifest request is received from the video client after the video client has received user input to download or stream the digital video content, and in response to receiving the ad manifest request, the manifest generation engine is configured to generate an ad manifest instance based on the type of the viewer device of the user, the ad manifest instance specifying device-specific ad functionality included or omitted in an ad based on the type of viewer device, and the input data received at the media registration module from the content provider and stored in the registration database, wherein if the one or more conditions have occurred, the ad manifest instance is generated to include an updated video ad policy having one or more dynamically changed ad policy parameters that govern display of ads on the video client for a particular viewing instance of the digital video content, and wherein if the one or more conditions have not occurred, the ad manifest instance is generated to include the video ad policy including the plurality of ad policy parameters originally specified at registration of the digital video content that governs display of ads on the video client for a particular viewing instance of the digital video content, the manifest service being configured to send the ad manifest instance to the video client;

    wherein the ad manifest instance sent to the video client enables the video client to send an ad request to an ad delivery engine associated with the ad platform service and further enables the video client to receive one or more ads from the ad delivery engine responsive to the ad request, where the one or more ads are based on the manifest instance sent to the video client.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×