Facilitation of video session optimization for 5G or other next generation network
AssigneeAT&T Intellectual Property I, L.P.
InventorsKartik Pandit, Joseph Golan
Life of this patent
Estimating the term…
Abstract
A radio access network intelligent controller (RIC) can comprise a physical resource block (PRB) scheduler that can facilitate the streaming of videos. When a user equipment (UE) requests a video, the PRB scheduler can take into account channel quality data associated with the connection between the UE and a distributed unit of a base station. The PRB scheduler can also receive video stream rate information from a video server. Based on the video stream rate information and the channel quality data, the PRB scheduler can make a decision regarding what types of videos to facilitate streaming to the UE.
Claims20
A method, comprising:
- receiving, by network equipment comprising a processor from a server, performance data representative of a video performance rate applicable to a video available to be streamed to a user equipment as a video stream;
- in response to receiving the performance data and based on data associated with the user equipment, modifying, by the network equipment, the video performance rate for utilization by the user equipment, resulting in modified video performance data;
- receiving, by the network equipment from distributed unit equipment associated with base station equipment, channel quality indicator data representative of a channel quality of a channel between the base station equipment and the user equipment;
- receiving, by the network equipment from the distributed unit equipment, physical resource block data representative of a physical resource block to be utilized by the user equipment;
- and
- in response to receiving the physical resource block data, modifying, by the network equipment, the physical resource block in accordance with the modified video performance data, resulting in a modified physical resource block usable to stream a modified video stream, wherein the modified video stream has been modified for the user equipment and is representative of the video to the user equipment, wherein the modifying of the physical resource block in accordance with the modified video performance data comprises modifying the physical resource block based on a fully polynomial time approximation that assigns a group of available physical resource blocks comprising the physical resource block to a group of user equipment comprising the user equipment.
A system, comprising:
- a processor;
- and
- a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising:
- receiving performance data representative of a video performance rate associated with a video available to be streamed to a user equipment;
- in response to receiving the performance data, modifying the video performance rate for utilization by the user equipment, resulting in modified video performance data;
- receiving channel quality indicator data representative of a quality of a channel between a base station and the user equipment;
- receiving, from a distributed unit equipment associated with the base station, physical resource block data representative of a physical resource block to be utilized by the user equipment to stream the video as a video stream;
- and
- in response to receiving the physical resource block data, modifying the physical resource block in accordance with the modified video performance data, resulting in a modified video stream to be utilized by the user equipment to stream the video, wherein the modifying of the physical resource block in accordance with the modified video performance data comprises modifying the physical resource block based on a fully polynomial time approximation process that assigns a group of available physical resource blocks comprising the physical resource block to a group of user equipment comprising the user equipment.
A non-transitory machine-readable medium, comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising:
- receiving video performance data representative of a video performance rate associated with a video authorized to be sent to a user equipment as a video stream;
- in response to receiving the video performance data, optimizing the video performance rate for utilization in connection with streaming of the video by the user equipment, resulting in an optimized video performance rate;
- receiving reference signal received power data representative of a reference signal received power associated with signaling between base station equipment and the user equipment;
- receiving, from the base station equipment, physical resource block data representative of a physical resource block to be utilized by the user equipment for the streaming of the video;
- and
- in response to receiving the physical resource block data, optimizing the physical resource block in accordance with the optimized video performance rate, resulting in an optimized physical resource block to be used to stream an optimized version of the video stream to the user equipment, wherein the optimizing of the physical resource block in accordance with the optimizing video performance data comprises optimizing the physical resource block based on a fully polynomial time approximation scheme that assigns a group of available physical resource blocks comprising the physical resource block to a group of user equipment comprising the user equipment.
Dependencies are inferred from the claim text.