×

Automatic assignment of media content items to digital signage device based on comparison between demographic information collected at digital signage device and media content metadata

  • US 9,836,762 B1
  • Filed: 12/11/2013
  • Issued: 12/05/2017
  • Est. Priority Date: 12/11/2013
  • Status: Active Grant
First Claim
Patent Images

1. A media content management and deployment system, comprising:

  • a data store having a processor and a memory, wherein the data store is configured to store content metadata associated with a plurality of media content items, wherein the content metadata specify a target demographic of each of the media content items;

    a demographic information server configured toobtain first demographic data specifying a first demographic in a first timeslot at a location of a first signage device of a plurality of signage devices each comprising a display device, each of the signage devices further including a camera that captures images of people passing by and a plurality of processing engines that are different, each of the plurality of processing engines being configured to(a) implement a same common interface through which a component of the each signage device accesses that processing engine, wherein the common interface includes a function through which a detection level of that processing engine is set,(b) digitally process the captured images, when requested, to generate demographic data associated with the captured images,(c) detect, in each of the captured images, at least one of an edge direction, an edge strength, and offset from a segment center for each segment to determine a person in the each image and personal attributes of the person, and(d) detect image attributes of a first image of the captured images in accordance with the detection level set for that processing engine, wherein that processing engine supports at least six detection levels, each of the six detection levels indicating a respective one of collections of image attributes that is to be detected by that processing engine;

    (i) a collection including an image attribute indicating whether the first image contains a human,(ii) a collection including all preceding attributes and an image attribute indicating a number of humans contained in the first image,(iii) a collection including all preceding attributes and image attributes indicating a number of humans contained in the first image who are static and a number of humans contained in the first image who are in motion,(iv) a collection including all preceding attributes and image attributes indicating age categories of the humans contained in the first image,(v) a collection including all preceding attributes and image attributes indicating genders of the humans contained in the first image, and(vi) a collection including all preceding attributes and image attributes indicating whether the humans contained in the first image are associated with accessories, a stroller, glasses, a beard, a tie, a brief-case, or a suitcase; and

    predict a second demographic in a second timeslot at the location based on the first demographic data, the demographic patterns, and the demographic patterns trend, wherein the second timeslot is subsequent to the first timeslot,generate second demographic data specifying the second demographic, andidentify locations and timeslots of one or more selected signage devices based on demographic parameters indicating a particular demographic, the particular demographic including the second demographic, the first signage device being among the one or more selected signage devices, the second timeslot is among the identified timeslots of the first signage device;

    a deployment module configured toobtain the content metadata associated with the plurality of media content items,obtain the second demographic data,compare the content metadata associated with the plurality of media content items with the second demographic data,select a media content item from the plurality of media content items based on the comparison,send a media item identification identifying the selected media content to the first signage device,determine whether a budget requirement set by a user allows bidding an outbid timeslot at the location of the first signage device at a price higher than an outbidding price bid by another user, andin response to determining the budget requirement does not allow bidding the outbid timeslot at the price higher than the outbidding price, send a request for increasing budget to a front end server.

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