Real-time interstitial content resolution and trick mode restrictions
First Claim
Patent Images
1. A method comprising:
- receiving a playlist request corresponding to a stream;
determining a current stream position in the stream;
determining that the current stream position corresponds to a non-skip segment of the stream;
creating, in response to receiving the playlist request and in response to determining that the current stream position corresponds to the non-skip segment, a playlist having a last chunk, the last chunk of the playlist comprising a next chunk of the stream from the current stream position; and
providing the playlist.
1 Assignment
0 Petitions
Accused Products
Abstract
Server-side trick mode restrictions in a stream may be provided. The stream may comprise, for example, a Video on Demand (VOD) Adaptive Bitrate (ABR) stream. First, a playlist request corresponding to a stream may be received from a user device. Next, a current stream position in the stream may be determined. In response to receiving the playlist request and when the current stream position corresponds to a non-skip segment, a playlist may be created having a last chunk comprising a next chunk of the stream from the current stream position. The playlist may then be provided to the user device.
20 Citations
20 Claims
-
1. A method comprising:
-
receiving a playlist request corresponding to a stream; determining a current stream position in the stream; determining that the current stream position corresponds to a non-skip segment of the stream; creating, in response to receiving the playlist request and in response to determining that the current stream position corresponds to the non-skip segment, a playlist having a last chunk, the last chunk of the playlist comprising a next chunk of the stream from the current stream position; and providing the playlist. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving a playlist request corresponding to a stream; determining a current stream position in the stream; determining that the current stream position corresponds to a skip segment of the stream; creating, in response to receiving the playlist request and in response to determining that the current stream position corresponds to the skip segment, a playlist comprising all chunks between the current stream position and an end of the skip segment, the playlist further comprising a first chunk of a non-skip segment immediately after the skip segment; and providing the playlist. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving a playlist request corresponding to a stream; determining a current stream position in the stream; determining that the current stream position in the stream is within a predetermined number of segments of a next unresolved interstitial content opportunity position; creating, in response to determining that the current stream position in the stream is within the predetermined number of segments of the next unresolved interstitial content opportunity position, a playlist having interstitial content inserted at the next unresolved interstitial content opportunity position; and providing the playlist. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification