×

Time shifting of advertisements in digital content delivery services

  • US 10,531,155 B2
  • Filed: 10/10/2018
  • Issued: 01/07/2020
  • Est. Priority Date: 08/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for presenting program content to a user, the method comprising:

  • determining, at a user device, a segmentation of program content obtained from a content provider or a content delivery network, the segmentation including a division of the program content into a plurality of program content segments;

    generating a data structure comprising indices for independently accessing the plurality of program content segments, wherein each index of the indices provides data facilitating access and playback of a respective one of the plurality of program content segments;

    assigning a point value to each program content segment of the plurality of program content segments, the point value representing a value by which a point level is adjusted based on presentation of a corresponding program content segment to a user, the point level being incremented by a first point value based on presentation of time-shiftable content, and the point level being decremented by a second point value based on presentation of one or more program content segments to the user;

    identifying, based on a current point level and a point level threshold, a number of program content segments of the program content permitted for presentation to the user; and

    presenting, using the indices in the generated data structure, one or more program content segments of the plurality of program content segments without interruption by any time-shiftable content, wherein the one or more content segments are selected based on the identified number of program content segments permitted for presentation to the user; and

    modifying the point level by a sum of point values assigned to each of the one or more program content segments presented to the user.

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