×

Determining online content insertion points in an online publication

  • US 10,219,029 B1
  • Filed: 02/12/2015
  • Issued: 02/26/2019
  • Est. Priority Date: 03/12/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for determining online content insertion points in an online publication, comprising:

  • receiving, by a break point identifying (“

    BPI”

    ) computer device in communication with a memory device, a candidate online publication that includes a plurality of audio segments;

    determining, by the BPI computer device, a threshold proportional to a total length of the candidate online publication;

    comparing, by the BPI computer device, a portion of each of the plurality of audio segments to a plurality of reference audio segments to identify a number of the plurality of audio segments that match one of the plurality of reference audio segments;

    determining, by the BPI computer device and responsive to the number of the plurality of audio segments that match one of the plurality of reference audio segments being above a second threshold, a plurality of break candidates within the candidate online publication;

    determining, by the BPI computer device, a first aggregate time for a first break candidate of the plurality of break candidates, the first aggregate time comprising a duration between the first break candidate and a first prior break candidate;

    determining, by the BPI computer device, the first aggregate time for the first break candidate is less than the threshold proportional to the total length of the candidate online publication;

    excluding, responsive to the first aggregate time for the first break candidate being less than the threshold proportional to the total length of the candidate online publication, the first break candidate as a content insertion point within the candidate online publication, wherein the content insertion point represents a point in the candidate online publication for presenting online content;

    determining, by the BPI computer device, a second aggregate time for a second break candidate, the second aggregate time comprising a time between the second break candidate and a second prior break candidate;

    determining, by the BPI computer device, the second aggregate time for the second break candidate is greater than the threshold;

    selecting, responsive to the second aggregate time for the second break candidate being greater than the threshold, the second break candidate as the content insertion point within the candidate online publication; and

    storing the content insertion point in association with the candidate online publication in the memory device.

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