×

Time-based dynamic secondary content placement calls in time-shifted content

  • US 10,129,593 B2
  • Filed: 03/14/2017
  • Issued: 11/13/2018
  • Est. Priority Date: 03/14/2017
  • Status: Active Grant
First Claim
Patent Images

1. A computerized method of delivering digitally rendered programming content in a content distribution network, the computerized method comprising:

  • receiving data representative of a request for storing the digitally rendered programming content, the request (i) associated with a computerized client device or user associated with a subscriber account and (ii) being received through the content distribution network;

    storing the requested digitally rendered programming content;

    storing data indicating at least a time the storing of the digitally rendered programming content is effected;

    identifying one or more secondary digitally rendered content elements associated with the requested digitally rendered programming content at the time the storing is effected, the identifying of the one or more secondary digitally rendered content elements associated with the requested digitally rendered programming content at a time the storing is effected comprising;

    (i) contacting a secondary content decision process using at least data indicative of the computerized client device or the user; and

    (ii) receiving from the secondary content decision process first data indicative of the one or more secondary digitally rendered content elements to be inserted into the stored digitally rendered programming content;

    receiving data representative of a request for at least a portion of the stored digitally rendered programming content from at least the computerized client device;

    determining that the request meets one or more prescribed criteria, the one or more prescribed criteria comprising a time associated with receipt of the request being within a prescribed temporal window of the time of the storing of the digitally rendered programming content; and

    based on the determination that the request meets the one or more prescribed criteria, causing delivery of the identified one or more secondary digitally rendered content elements to at least the computerized client device, the causing delivery of the identified one or more secondary digitally rendered content elements to at least the computerized client device comprising causing delivery according to respective cues within the stored digitally rendered programming content while the stored digitally rendered programming content is being delivered to at least the computerized client device.

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