Network-controlled time-shift live media and advertisement content play for learned ABR video white spot coverage in a streaming network
First Claim
1. A method operating at a network node disposed in an adaptive bitrate (ABR) live media streaming network, the method comprising:
- determining that a wireless user equipment (UE) device engaged in a streaming session of an ABR live media stream including one or more media content segments and one or more advertisements has entered a video outage area;
obtaining a time duration of service outage associated with the video outage area depending on an estimated travel direction and an estimated speed of the wireless UE device;
time-shifting the ABR live media stream for at least the time duration of service outage;
enabling credit allocation for advertisements in the time-shifted ABR live media stream;
maintaining an accounting log of one or more wireless UE device-stored advertisements played by the wireless UE device while traversing the video outage area; and
omitting updating of a manifest associated with at least one time-shifted advertisement based at least on the accounting log, the omitting further responsive to a determination that a wireless UE device-stored advertisement played by the wireless UE device while traversing the video outage area is recognized as the at least one time-shifted advertisement of the time-shifted ABR live media stream, thereby causing the at least one time-shifted advertisement to be skipped when the wireless UE device resumes playing the time-shifted ABR live media stream upon exiting the video outage area.
1 Assignment
0 Petitions
Accused Products
Abstract
A scheme for managing ABR live media streaming of content in a wireless radio network environment that may have radio white spot areas. Upon determining that the wireless UE device executing an ABR client application is in a radio white spot area, the current ABR live media streaming session is time-shifted for a duration based on how long a service outage may last. During the video service outage, playback of advertisements pre-populated at the wireless UE device may be commenced. When the wireless UE device exits the radio white spot area, the ABR streaming session may be resumed to play the time-shifted media content from a point adjacent to the particular segment where the ABR streaming session was time-shifted.
11 Citations
12 Claims
-
1. A method operating at a network node disposed in an adaptive bitrate (ABR) live media streaming network, the method comprising:
-
determining that a wireless user equipment (UE) device engaged in a streaming session of an ABR live media stream including one or more media content segments and one or more advertisements has entered a video outage area; obtaining a time duration of service outage associated with the video outage area depending on an estimated travel direction and an estimated speed of the wireless UE device; time-shifting the ABR live media stream for at least the time duration of service outage; enabling credit allocation for advertisements in the time-shifted ABR live media stream; maintaining an accounting log of one or more wireless UE device-stored advertisements played by the wireless UE device while traversing the video outage area; and omitting updating of a manifest associated with at least one time-shifted advertisement based at least on the accounting log, the omitting further responsive to a determination that a wireless UE device-stored advertisement played by the wireless UE device while traversing the video outage area is recognized as the at least one time-shifted advertisement of the time-shifted ABR live media stream, thereby causing the at least one time-shifted advertisement to be skipped when the wireless UE device resumes playing the time-shifted ABR live media stream upon exiting the video outage area. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A network node disposed in an adaptive bitrate (ABR) live media streaming network for facilitating control of advertisements delivered during ABR live media streaming sessions, the network node comprising:
-
one or more processors; and a persistent memory coupled to the one or more processors and having program instructions stored thereon which, when executed by the one or more processors, perform following acts; determine that a wireless user equipment (UE) device engaged in a streaming session of an ABR live media stream including one or more media content segments and one or more advertisements has entered a video outage area; obtain a time duration of service outage associated with the video outage area depending on an estimated travel direction and an estimated speed of the wireless UE device; cause the ABR live media stream to be time-shifted for at least the time duration of service outage; enable credit allocation for advertisements in the time-shifted ABR live media stream; maintain an accounting log of one or more wireless UE device-stored advertisements played by the wireless UE device while traversing the video outage area; and omit updating of a manifest associated with at least one time-shifted advertisement based at least on the accounting log, the omitting further responsive to a determination that a wireless UE device-stored advertisement played by the wireless UE device while traversing the video outage area is recognized as the at least one time-shifted advertisement of the time-shifted ABR live media stream, thereby causing the at least one time-shifted advertisement to be skipped when the wireless UE device resumes playing the time-shifted ABR live media stream upon exiting the video outage area. - View Dependent Claims (8, 9)
-
-
10. A non-transitory computer-readable medium containing program instructions stored thereon which, when executed by one or more processors of at least a network node disposed in an adaptive bitrate (ABR) live media streaming network for facilitating control of advertisements delivered during ABR live media streaming sessions, the non-transitory computer-readable medium comprising:
-
a code portion for determining that a wireless user equipment (UE) device engaged in a streaming session of an ABR live media stream including one or more media content segments and one or more advertisements has entered a video outage area; a code portion for obtaining a time duration of service outage associated with the video outage area depending on an estimated travel direction and an estimated speed of the wireless UE device; a code portion for time-shifting the ABR live media stream for at least the time duration of service outage; a code portion for enabling credit allocation for advertisements in the time-shifted ABR live media stream; a code portion for maintaining an accounting log of one or more wireless UE device-stored advertisements played by the wireless UE device while traversing the video outage area; and a code portion for omitting updating of a manifest associated with at least one time-shifted advertisement based at least on the accounting log, the omitting further responsive to a determination that a wireless UE device-stored advertisement played by the wireless UE device while traversing the video outage area is recognized as the at least one time-shifted advertisement of the time-shifted ABR live media stream, thereby causing the at least one time-shifted advertisement to be skipped when the wireless UE device resumes playing the time-shifted ABR live media stream upon exiting the video outage area. - View Dependent Claims (11, 12)
-
Specification