×

Advertisement selection

  • US 8,656,426 B2
  • Filed: 04/12/2010
  • Issued: 02/18/2014
  • Est. Priority Date: 09/02/2009
  • Status: Active Grant
First Claim
Patent Images

1. An end-user rendering system in an environment comprising a broadcast Headend and a plurality of other end-user rendering systems, the broadcast Headend being operative to globally optimize a tree-type decision model and send the globally optimized tree-type decision model to the end-user rendering system and the other end-user rendering systems for local optimization, the end-user rendering system including computer processing machinery to:

  • receive advertisements;

    store the advertisements in an advertisement database;

    store, in a state database, information including at least one of the following;

    information about the end-user rendering system, information about a display device operationally connected to the end-user rendering system, information about a user of the end-user rendering system, a history of the advertisements previously rendered by the end-user rendering system;

    receive the globally optimized tree-type decision model at the end-user rendering system from the broadcast Headend for local optimization at the end-user rendering system, the globally optimized tree-type decision model enabling selection of at least one advertising campaign from a plurality of advertising campaigns based on evaluating a collection of targeting criteria, each one of the advertising campaigns having at least one of the targeting criteria which must be fulfilled for the one advertising campaign to be selected, at least some of the advertising campaigns having at least one of the targeting criteria in common, the globally optimized tree-type decision model including a plurality of paths emerging from a root node via a plurality of decision nodes terminating in a plurality of terminal nodes, the terminal nodes representing the advertising campaigns for selection and the decision nodes representing the targeting criteria so that for each one of the paths, the one path includes the at least one targeting criterion of the one advertising campaign terminating the one path, the at least some advertising campaigns having the at least one targeting criterion in common sharing at least one of the decision nodes; and

    optimize the globally optimized tree-type decision model in the end-user rendering system, yielding a locally optimized tree-type decision model, based on at least some of the information stored in the state database such that the paths having at least one of the decision nodes where the targeting criteria are not satisfied when evaluated with the at least some information are removed from the globally optimized tree-type decision model;

    evaluate each of the paths of the locally optimized tree-type decision model by evaluating the targeting criteria of at least one of the decision nodes in a direction from the root node to the terminal nodes;

    identify the paths where all the targeting criteria are satisfied in the evaluation of the paths; and

    select an advertising campaign from the advertising campaigns of the terminal nodes of the identified paths, the selected advertising campaign having at least one advertisement; and

    render the at least one advertisement of the selected advertising campaign.

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