×

Techniques of claiming all available timeslots in media content management and deployment system

  • US 9,842,353 B1
  • Filed: 12/17/2013
  • Issued: 12/12/2017
  • Est. Priority Date: 12/17/2013
  • Status: Active Grant
First Claim
Patent Images

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

  • a plurality of signage devices, each 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 toimplement 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,digitally process the captured images, when requested, to generate demographic data associated with the captured images,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, anddetect 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;

    (a) a collection including an image attribute indicating whether the first image contains a human,(b) a collection including all preceding attributes and an image attribute indicating a number of humans contained in the first image,(c) 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,(d) a collection including all preceding attributes and image attributes indicating age categories of the humans contained in the first image,(e) a collection including all preceding attributes and image attributes indicating genders of the humans contained in the first image, and(f) 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

    a media content management cloud system in communication with the plurality of signage devices, the media content management cloud system comprising;

    a data store having a processor and a memory, wherein the data store is configured tostore, in a timeslot data collection, available timeslot information data specifying available timeslots of the plurality of signage devices,store, in a geographic data collection, signage device information data specifying a location of each of the plurality of signage devices; and

    store, in a content item data collection, content items each specify descriptive information of a respective media content object, the descriptive information including a storage link indicating a storage location of the respective media content object in a media store;

    the media store having a processor and a memory, configured to store media content objects each retrievable by a storage link;

    a demographic information server that receives the generated demographic data from the plurality of signage devices;

    a front end server configured tosend a user input interface to a remote computing device, wherein the user input interface is configured toallow a user to input first campaign parameters for building a first campaign, the first campaign parameters including target demographic parameters, wherein the first campaign defines a plurality of media content items and claims a group of the signage devices and a plurality of timeslots on the claimed group of the signage devices such that the plurality of media content items are displayed at the claimed timeslots on the claimed group of the signage devices,obtain and display candidate timeslots of candidate signage devices for displaying the plurality of media content items, andallow the user to input an instruction to claim all of the candidate timeslots of the candidate signage devices for the first campaign;

    a deployment module configured toobtain the first campaign parameters from the user input interface executed at the remote computing device,query the demographic information server to obtain location parameters and time parameters that define locations and time periods at which a target demographic presents, respectively, based on the target demographic parameters;

    examine the signage device information data stored in the data store and the location parameters of the first campaign parameters to select the candidate signage devices from the plurality of signage devices,examine the available timeslot information data stored in the data store and the time parameters of the first campaign parameters to select the candidate timeslots of the candidate signage devices from the available timeslots,determine a first subset of the candidate timeslots at one or more of the candidate signage devices, each timeslot of the first subset being designated for sale at a respective predetermined sale price,determine a second subset of the candidate timeslots at one or more of the candidate signage devices, each timeslot of the second subset being designated for bidding,receive a request to claim all of the first subset and the second subset of the candidate timeslots of the candidate signage devices for the first campaign,generate first campaign deployment plan data of the first campaign, the first campaign deployment plan data including data specifying the claimed first subset and the second subset of the candidate timeslots at the one or more candidate signage devices,send the first campaign deployment plan data to the data store, the data store storing the first campaign deployment plan data as a data object to allocate all of the first subset and the second subset of the candidate timeslots at the one or more of the candidate signage devices to the first campaign, the central data module determining that all of the first subset and the second subset of the candidate timeslots at the one or more of the candidate signage devices are allocated to the first campaign based on the data object,examine the content item data collection to determine one or more content items that are available to the user, andobtain a subset of content items, including the plurality of media content items, of the one or more content items that are available to the user for use at the first subset and the second subset of the candidate timeslots at the one or more of the candidate signage devices, wherein the first campaign deployment plan data further specifies the subset of content items;

    a digital signage control service (DSCS) configured toobtain the first campaign deployment plan data from the data store,generate a program list of the plurality of media content items based on the first campaign deployment plan data, andsend the program list to the candidate signage devices such that the plurality of media content items are displayed on the candidate signage devices at the claimed candidate timeslots based on the program list, wherein the program list indicates storage links of the plurality of media content items.

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