Method and system for managing service quality according to network status predictions
First Claim
Patent Images
1. A method comprising:
- obtaining, by a system including a network server, first performance data of an end user device and second performance data associated with a cell of a wireless network, wherein the first performance data includes a mobility pattern of the end user device, and wherein the second performance data is obtained from an eNodeB associated with the cell;
determining, by the system, a predicted available bandwidth for the end user device according to the first performance data and the second performance data;
providing, by the system, access to the predicted available bandwidth to cause a video bit rate to be determined for a portion of media content according to the predicted available bandwidth for the end user device and according to a buffer occupancy of the end user device; and
facilitating, by the system over the wireless network, streaming of the portion of the media content to the end user device according to the video bit rate.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the subject disclosure may include, for example, obtaining predicted available bandwidths for an end user device, monitoring buffer occupancy of a buffer of the end user device, determining bit rates for portions of media content according to the predicted available bandwidths and according to the buffer occupancy, and adjusting bit rates for portions of media content according to the predicted available bandwidths and according to the buffer occupancy during streaming of the media content to the end user device over a wireless network. Other embodiments are disclosed.
-
Citations
20 Claims
-
1. A method comprising:
-
obtaining, by a system including a network server, first performance data of an end user device and second performance data associated with a cell of a wireless network, wherein the first performance data includes a mobility pattern of the end user device, and wherein the second performance data is obtained from an eNodeB associated with the cell; determining, by the system, a predicted available bandwidth for the end user device according to the first performance data and the second performance data; providing, by the system, access to the predicted available bandwidth to cause a video bit rate to be determined for a portion of media content according to the predicted available bandwidth for the end user device and according to a buffer occupancy of the end user device; and facilitating, by the system over the wireless network, streaming of the portion of the media content to the end user device according to the video bit rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, comprising; obtaining predicted available bandwidths for an end user device, wherein the predicted available bandwidths are determined according to first performance data of the end user device and second performance data associated with a cell of a wireless network; monitoring buffer occupancy of a buffer of the end user device; determining video bit rates for portions of media content according to the predicted available bandwidths and according to the buffer occupancy; and adjusting video bit rates for portions of media content according to the predicted available bandwidths and the buffer occupancy during streaming of the media content to the end user device. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A machine-readable storage medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, comprising:
-
obtaining first performance data of an end user device and second performance data associated with a cell of a wireless network; determining a predicted available bandwidth for the end user device according to the first performance data and the second performance data; providing access to the predicted available bandwidth to cause a video bit rate to be determined for a portion of media content according to the predicted available bandwidth for the end user device and according to a buffer occupancy of the end user device; and facilitating streaming of the portion of the media content to the end user device according to the video bit rate. - View Dependent Claims (19, 20)
-
Specification