ABR VIDEO WHITE SPOT COVERAGE SYSTEM AND METHOD
First Claim
1. A radio white spot coverage method for a wireless user equipment (UE) device engaged in an adaptive bitrate (ABR) streaming session, the method comprising:
- determining that the wireless UE device is in a radio white spot area;
suspending the ABR streaming session at a particular segment;
commencing playback of other content locally cached at the wireless UE device;
determining that the wireless UE device is exiting the radio white spot area; and
resuming the ABR streaming session from a point adjacent to the particular segment where the ABR streaming session was suspended.
2 Assignments
0 Petitions
Accused Products
Abstract
A scheme for managing ABR 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 streaming session may be suspended at a particular segment. Thereafter, playback of other content locally cached at the wireless UE device may be commenced in lieu of the ABR media segments. When the wireless UE device exits the radio white spot area, the ABR streaming session may be resumed from a point adjacent to the particular segment where the ABR streaming session was suspended.
-
Citations
39 Claims
-
1. A radio white spot coverage method for a wireless user equipment (UE) device engaged in an adaptive bitrate (ABR) streaming session, the method comprising:
-
determining that the wireless UE device is in a radio white spot area; suspending the ABR streaming session at a particular segment; commencing playback of other content locally cached at the wireless UE device; determining that the wireless UE device is exiting the radio white spot area; and resuming the ABR streaming session from a point adjacent to the particular segment where the ABR streaming session was suspended. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A wireless user equipment (UE) device, comprising:
-
a cache for storing advertisements downloaded from a network entity while the wireless UE device is in radio coverage area having sufficient signal quality for supporting an overall bandwidth rate that is greater than a bandwidth rate necessary for facilitating an adaptive bitrate (ABR) streaming session of content encoded at a highest bitrate; an ABR buffer for storing media segments encoded at different bitrates pursuant to an ABR streaming session; an ABR client player configured to play back content out of the ABR buffer; and one or more processors coupled to a persistent memory having program instructions for controlling the ABR client player to play stored advertisements instead of media segments when the wireless UE device is in a radio white spot area. - View Dependent Claims (10, 11, 12)
-
-
13. An adaptive bitrate (ABR) stream delivery server for facilitating ABR streaming sessions in a wireless radio network environment, comprising:
-
one or more processors; an outage area request module operating under control of the one or more processors and configured to request anticipated video outage areas with respect to a wireless user equipment (UE) device, the anticipated video outage areas being based on the wireless UE device'"'"'s current location and estimated direction of travel in the wireless radio network environment; an advertisement request module operating under control of the one or more processors for obtaining advertisement content from an advertisement server, wherein the advertisement content is relevant with respect to the anticipated video outage areas of the wireless UE device; and a delivery module operating under control of the one or more processors and configured to; effectuate delivery of ABR media segments encoded at different bitrates and associated manifest files to the wireless UE device pursuant to an ABR streaming session when the wireless UE device is not in a video outage area; effectuate delivery of the advertisement content to the wireless UE device for local storage thereat; and provide manifest files to the wireless UE device containing location pointers to the locally stored advertisements for playback by the wireless UE device'"'"'s ABR client when the wireless UE device is in a video outage area. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method for pre-populating advertisements in a wireless radio network environment operative to effectuate adaptive bitrate (ABR) streaming sessions, the method comprising:
-
determining that a manifest file associated with a wireless UE device'"'"'s current ABR streaming session is unencrypted, wherein the wireless UE device is associated with a vehicle traveling in a geographical area of the wireless radio network environment; parsing the manifest file for determining ABR profile bitrates used for encoding different media segments of the current ABR streaming session; determining that the wireless UE device'"'"'s overall bandwidth exceeds a highest bitrate indicated in the manifest file; determining at least one of a location and direction of travel associated with the wireless UE device; determining that the wireless UE device is headed in a direction likely to encounter a video outage area; obtaining location coordinates of the video outage area and calculating an estimated time for traversing the video outage area; obtaining advertisements relevant to the video outage area wherein the advertisements are estimated to last for a duration required to traverse the video outage area; and controlling delivery of the advertisements to the wireless UE device at a delivery rate based on an amount by which the wireless UE device'"'"'s overall bandwidth exceeds the highest bitrate indicated in the manifest file of the current ABR streaming session. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A method operating at an adaptive bitrate (ABR) stream delivery server for facilitating ABR streaming sessions in a wireless radio network environment, the method comprising:
-
determining that a wireless user equipment (UE) device engaged in an ABR streaming session has entered a video outage area; updating a manifest file to reference at least one of an encoded notification message that the wireless UE device is out of video coverage and one or more advertisements stored locally within the wireless UE device; and transmitting the updated manifest file to the wireless UE device, whereupon an ABR client executing on the wireless UE device is operative to play back at least one of the encoded notification message and one or more advertisements while the wireless UE device is within the video outage area. - View Dependent Claims (26, 27)
-
-
28. A method operating at a wireless user equipment (UE) device including an ABR client engaged in a streaming session, the method comprising:
-
receiving a notification that the wireless UE device is in a video outage area of a wireless radio network environment; continuing to play back media segments of the streaming session from an ABR buffer associated with the ABR client; determining whether the ABR buffer is drained; if so, saving a next media segment'"'"'s existing state based on the streaming session'"'"'s manifest; and commencing play back of one or more advertisements stored in a local cache of the wireless UE device. - View Dependent Claims (29, 30, 31)
-
-
32. A non-transitory computer-readable medium containing instructions stored thereon which, when executed by one or more processors of an adaptive bitrate (ABR) stream delivery server, facilitate ABR streaming sessions in a wireless radio network environment, the non-transitory computer-readable medium comprising:
-
a code portion for determining that a wireless user equipment (UE) device engaged in an ABR streaming session has entered a video outage area; a code portion for updating a manifest file to reference at least one of an encoded notification message that the wireless UE device is out of video coverage and one or more advertisements stored locally within the wireless UE device; a code portion for transmitting the updated manifest file to the wireless UE device, whereupon an ABR client executing on the wireless UE device is operative to play back at least one of the encoded notification message and one or more advertisements instead of playing back media segments of the ABR streaming session while the wireless UE device is within the video outage area; and a code portion, upon determining that that wireless UE device is exiting the video outage area, for effectuating delivery of media segments of the ABR streaming session to the wireless UE device, whereupon the ABR client is operative to resume play back of the ABR streaming session. - View Dependent Claims (33, 34)
-
-
35. A non-transitory computer-readable medium containing instructions stored thereon which, when executed by one or more processors of an wireless user equipment (UE) device, facilitate ABR streaming sessions in a wireless radio network environment, the non-transitory computer-readable medium comprising:
-
a code portion, responsive to receiving a notification that the wireless UE device is in a video outage area of a wireless radio network environment, wherein the wireless UE device is engaged in an ABR streaming session, for continuing to play back media segments of the ABR streaming session from an ABR buffer associated with the ABR client; a code portion for determining whether the ABR buffer is drained; a code portion, upon determining that the ABR buffer is drained, for saving a next media segment'"'"'s existing state based on the ABR streaming session'"'"'s manifest; a code portion for facilitating play back of one or more advertisements stored in a local cache of the wireless UE device; and a code portion, upon receiving a notification that that wireless UE device is exiting the video outage area, for resuming the ABR streaming session. - View Dependent Claims (36, 37, 38, 39)
-
Specification