×

Rules based playlist generation

  • US 9,639,536 B2
  • Filed: 10/12/2015
  • Issued: 05/02/2017
  • Est. Priority Date: 11/02/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for use in a media automation system used to control and automate media broadcast functions, the method comprising:

  • automatically generating a first playlist using a computing device included in the media automation system, the first playlist is generated for inclusion in a particular time period corresponding to a target playout length, and automatically generating the first playlist includes;

    automatically selecting first media items from among a first set of available media items rated highest by a first version of a media ratings chart;

    automatically selecting second media items from among a second set of available media items included in the first version of the media ratings chart, a highest ranked second media item rated below a lowest ranked first media item by the first version of the media ratings chart;

    automatically generating a second playlist using the computing device, the second playlist is generated for inclusion in a following time period, and automatically generating the second playlist includes;

    automatically selecting third media items from among a set of available media elements rated highest by a second version of the media ratings chart;

    automatically selecting fourth media items from among a set of available media items included in the second version of the media ratings chart, a highest ranked fourth media item rated below a lowest ranked third media item by the second version of the media ratings chart;

    automatically determining an aggregate difference representing a difference between an aggregate playout length of the first and second playlist and the target playout length;

    in response to the aggregate difference exceeding a difference threshold, automatically reducing a subsequent time period, for which a subsequent playlist is to be generated, by an amount corresponding to an amount by which the aggregate difference exceeds the difference threshold; and

    skipping generation of the subsequent playlist in response to determining that the amount by which the aggregate difference exceeds the difference threshold is equal to or greater than the subsequent time period.

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