Methods and devices for managing video sessions in a network based on network performance information
First Claim
1. A device, 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;
receiving aggregate network information for communication sessions for each cell of a plurality of cells in a cellular network, wherein the communication sessions include a group of video sessions, and wherein the aggregate network information comprises network information from a plurality of data sources;
calculating an overall video traffic metric for the group of video sessions for each cell based on the aggregate network information;
generating a graphical map of the cellular network that displays a geography of the cellular network and indicates the overall video traffic metric for the group of video sessions for each cell in the cellular network within the geography;
determining that a first overall video traffic metric of a first group of video sessions controlled by a first base station of a first cell is above a first predetermined threshold and a second overall video traffic metric of a second group of video sessions controlled by a second base station of a second cell is below the first predetermined threshold;
sending, to a communication device, the graphical map and first indication that the first overall video traffic metric associated with the first cell is above the first predetermined threshold and the second overall video traffic metric associated with the second cell is below the first predetermined threshold;
performing a handover of control of a first portion of the first group of video sessions from the first base station to the second base station responsive to receiving a message from the communication device, wherein the message provides a second indication to change control of the first portion of the first group of video session from the first base station to the second base station;
identifying a trajectory of a mobile device conducting a video session of the first portion of the first group of video sessions, wherein the identifying the trajectory comprises accessing historical travel information associated with the mobile device based on time of day and determining the trajectory according to the historical travel information;
identifying one or more wireless networks on the trajectory of the mobile device, wherein each of the one or more wireless networks use a WiFi protocol, and wherein the graphical map indicates a traffic level of each of the one or more wireless networks; and
selecting between the one or more wireless networks and the second cell to carry video traffic of the mobile device according to the trajectory of the mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the subject disclosure may include, for example, receiving network information for a group of video sessions. Embodiments include calculating an overall video traffic metric for the group of video sessions for each cell based on the network information and include determining a first overall video traffic metric of a first cell is above a first predetermined threshold and a second overall video traffic metric of a second cell is below the first predetermined threshold. Also, embodiments include generating a graphical map that indicates the overall video traffic metric for each cell in the cellular network and sending the graphical map to a mobile device in the first cell showing first overall video traffic metric and the second overall video traffic metric relative to the first predetermined threshold. Other embodiments are disclosed.
25 Citations
20 Claims
-
1. A device, 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; receiving aggregate network information for communication sessions for each cell of a plurality of cells in a cellular network, wherein the communication sessions include a group of video sessions, and wherein the aggregate network information comprises network information from a plurality of data sources; calculating an overall video traffic metric for the group of video sessions for each cell based on the aggregate network information; generating a graphical map of the cellular network that displays a geography of the cellular network and indicates the overall video traffic metric for the group of video sessions for each cell in the cellular network within the geography; determining that a first overall video traffic metric of a first group of video sessions controlled by a first base station of a first cell is above a first predetermined threshold and a second overall video traffic metric of a second group of video sessions controlled by a second base station of a second cell is below the first predetermined threshold; sending, to a communication device, the graphical map and first indication that the first overall video traffic metric associated with the first cell is above the first predetermined threshold and the second overall video traffic metric associated with the second cell is below the first predetermined threshold; performing a handover of control of a first portion of the first group of video sessions from the first base station to the second base station responsive to receiving a message from the communication device, wherein the message provides a second indication to change control of the first portion of the first group of video session from the first base station to the second base station; identifying a trajectory of a mobile device conducting a video session of the first portion of the first group of video sessions, wherein the identifying the trajectory comprises accessing historical travel information associated with the mobile device based on time of day and determining the trajectory according to the historical travel information; identifying one or more wireless networks on the trajectory of the mobile device, wherein each of the one or more wireless networks use a WiFi protocol, and wherein the graphical map indicates a traffic level of each of the one or more wireless networks; and selecting between the one or more wireless networks and the second cell to carry video traffic of the mobile device according to the trajectory of the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory machine-readable storage medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, comprising:
-
obtaining aggregate network information for communication sessions for each cell of a plurality of cells in a cellular network, wherein the communication sessions include a group of video sessions, and wherein the aggregate network information comprises network information from a plurality of data sources, wherein the aggregate network information is generated by linking and correlating data from the plurality of data sources; calculating an overall video traffic metric for the group of video sessions for each cell based on the aggregate network information; determining that a first overall video traffic metric of a first group of video sessions controlled by a first base station of a first cell is above a first predetermined threshold and a second overall video traffic metric of a second group of video sessions controlled by a second base station of a second cell is below the first predetermined threshold; receiving aggregate wireless network information for each of a plurality of wireless networks; calculating a wireless traffic metric for each of the plurality of wireless networks; identifying a first wireless network of the plurality of wireless networks, wherein the first wireless network has a first wireless traffic metric below a second predetermined threshold; identifying a trajectory of a mobile device, wherein the identifying the trajectory comprises accessing historical travel information associated with the mobile device based on time of day and determining the trajectory according to the historical travel information; identifying one or more wireless networks on the trajectory of the mobile device, wherein each of the one or more wireless networks use a WiFi protocol; generating a graphical map of the cellular network that displays a geography of the cellular network and the one or more wireless networks on the trajectory of the mobile device, indicates the overall video traffic metric for the group of video sessions for each cell in the cellular network, displays a geography of the plurality of wireless networks, and indicates the wireless traffic metric for each of the plurality of wireless networks, and wherein the graphical map indicates a traffic level of each of the one or more wireless networks; sending, to the mobile device conducting a video session in the first cell, the graphical map and a first indication that the first overall video traffic metric associated with the first cell is above the first predetermined threshold, the second overall video traffic metric associated with the second cell is below the first predetermined threshold, and the first wireless traffic metric is below the second predetermined threshold; and selecting the second cell according to the trajectory of the mobile device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method, comprising:
-
receiving, by a processing system including a processor, aggregate network information for communication sessions for each cell of a plurality of cells in a cellular network, wherein the communication sessions include a group of video sessions, and wherein the aggregate network information comprises network information from a plurality of data sources; calculating, by the processing system, an overall video traffic metric for the group of video sessions for each cell based on the aggregate network information; determining, by the processing system, that a first overall video traffic metric of a first group of video sessions controlled by a first base station of a first cell is above a first predetermined threshold and a second overall video traffic metric of a second group of video sessions controlled by a second base station of a second cell is below the first predetermined threshold; identifying, by the processing system, a trajectory of the mobile device, wherein the identifying the trajectory comprises accessing, by the processing system, historical travel information associated with the mobile device based on time of day and determining, by the processing system, the trajectory according to the historical travel information; identifying one or more wireless networks on the trajectory of the mobile device, wherein each of the one or more wireless networks use a WiFi protocol; generating, by the processing system, a graphical map of the cellular network that displays a geography of the cellular network and the one or more wireless networks on the trajectory of the mobile device, and indicates the overall video traffic metric for the group of video sessions for each cell in the cellular network, and wherein the graphical map indicates a traffic level of each of the one or more wireless networks; and sending, by the processing system to a mobile device conducting a video session in the first cell, the graphical map and a first indication that the first overall video traffic metric associated with the first cell is above the first predetermined threshold and the second overall video traffic metric associated with the second cell is below the first predetermined threshold; and selecting, by the processing system, between the one or more wireless networks and the second cell according to the trajectory of the mobile device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification