Averting ad skipping in adaptive bit rate systems
First Claim
Patent Images
1. A device for limiting adaptive bit rate content streamed through a network to a client for impeding ad skipping by the client, the device comprising one or more processors configured to:
- responsive to a request for an on demand asset, identify a first period in at least one of a plurality of differently encoded files of the on demand asset in which an adaptive bit rate media segment associated with the request for the on demand asset is located,identify an ad break associated with the first period;
generate a manifest file referencing adaptive bit rate media segments that occur within the first period of the at least one of the plurality of differently encoded files of the on demand asset for use by an adaptive bit rate client device for retrieval of the referenced media segments,following an indication of retrieval of desired adaptive bit rate media segments by the adaptive bit rate client device during the first period, append to the manifest file references to ad content associated with the ad break that is associated with the first period;
impeding ad skipping by waiting for a playback duration of the ad break to expire before appending to the manifest file references to adaptive bit rate media segments that occur within a second period of the at least one of the plurality of differently encoded files of the on demand asset.
6 Assignments
0 Petitions
Accused Products
Abstract
An adaptive bit rate system uses adaptive streaming to deliver content to client devices capable of adaptive bit rate streaming. Techniques for averting or inhibiting ad skipping by an adaptive bit rate client device that receives media chunks from the adaptive bit rate system may include techniques for both live content and on demand content. Techniques include modifying a buffer size for access to trick plays and/or constructing a manifest file with limited content based on ad breaks.
-
Citations
19 Claims
-
1. A device for limiting adaptive bit rate content streamed through a network to a client for impeding ad skipping by the client, the device comprising one or more processors configured to:
-
responsive to a request for an on demand asset, identify a first period in at least one of a plurality of differently encoded files of the on demand asset in which an adaptive bit rate media segment associated with the request for the on demand asset is located, identify an ad break associated with the first period; generate a manifest file referencing adaptive bit rate media segments that occur within the first period of the at least one of the plurality of differently encoded files of the on demand asset for use by an adaptive bit rate client device for retrieval of the referenced media segments, following an indication of retrieval of desired adaptive bit rate media segments by the adaptive bit rate client device during the first period, append to the manifest file references to ad content associated with the ad break that is associated with the first period; impeding ad skipping by waiting for a playback duration of the ad break to expire before appending to the manifest file references to adaptive bit rate media segments that occur within a second period of the at least one of the plurality of differently encoded files of the on demand asset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification