×

Audio stream production using sequences of select content

  • US 10,268,759 B1
  • Filed: 03/19/2018
  • Issued: 04/23/2019
  • Est. Priority Date: 03/19/2018
  • Status: Active Grant
First Claim
Patent Images

1. A method for producing and transmitting an audio stream, the method comprising:

  • receiving, from a first client device, input defining a first content item to include in the audio stream, the input indicating one or more tags associated with one or more content types of the first content item;

    identifying candidate content items to include in the audio stream by using a genetic algorithm to iterate through combinations of tags representative of the candidate content items, wherein the combinations of tags omits the one or more tags, wherein the candidate content items omits the first content item, wherein using the genetic algorithm to iterate through the combinations of tags includes, for each of the combinations of tags;

    randomly selecting the combination of tags, the combination of tags including a purpose tag representing a candidate content item of the candidate content items;

    determining, as a count value, a number of content items currently selected for inclusion in the audio stream and which are associated with the purpose tag, wherein the number of content items currently selected for inclusion in the audio stream includes the first content item;

    determining, as a degrading factor, a value defining a rate for adjusting a score for the candidate content item based on the count value; and

    determining the score for the candidate content item based on the count value and the degrading factor;

    identifying one of the candidate content items as a second content item based on a determination that the one of the candidate content items has a highest one of the scores;

    responsive to identifying the one of the candidate content items as the second content item, retrieving the second content item from a database;

    determining, based on the one or more tags and at least one tag associated with one or more content types of the second content item, a content sequence for the first content item and the second content item;

    producing the audio stream according to the content sequence;

    subsequent to producing the audio stream, receiving a request for the audio stream from a second client device; and

    transmitting the audio stream to the second client device responsive to the request.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×