Video streaming orchestrator
AssigneeAT&T Mobility II LLC
InventorArturo Maria
Life of this patent
Estimating the term…
Abstract
A streaming orchestrator may monitor the quality of video being delivered to a home or other building. If the streaming orchestrator determines that additional performance is needed, it may create an additional User Plane Gateway in the virtual “white box” environment residing in the customer premises. The streaming orchestrator may instruct gNodeBs to continue to route traffic back to the central core functions or to route traffic to local user plane gateways which transmit video streams to the Internet via localized high-speed connections.
Claims20
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, the operations comprising:
- detecting data traffic of a communication session for a mobile device, wherein the data traffic comprises a video stream;
- determining, based on information associated with the data traffic, that a threshold level has been reached with regard to latency associated with the video stream, transmission errors associated with the video stream, or a combination thereof;
- based on reaching the threshold level, creating a virtual machine on a white box device;
- and
- providing instructions to route the data traffic along a communication path that comprises the virtual machine, wherein the virtual machine is dedicated to a video stream service associated with the video stream.
A method comprising:
- detecting, by a processing system including a processor, data traffic of a communication session for a communication device, wherein the data traffic comprises a video stream;
- determining, by the processing system based on information associated with the data traffic, that a threshold level has been reached with regard to latency associated with the video stream, transmission errors associated with the video stream, or a combination thereof;
- creating, by the processing system based on reaching the threshold level, a virtual machine on a white box device;
- and
- providing, by the processing system, instructions to route the data traffic along a communication path that comprises the virtual machine, wherein the virtual machine is dedicated to a video stream service associated with the video stream.
A non-transitory machine-readable medium comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations comprising:
- detecting data traffic of a communication session for a network element of a network, wherein the data traffic comprises a video stream;
- determining, based on information associated with the data traffic, that a threshold level has been reached with regard to latency associated with the video stream, transmission errors associated with the video stream, or a combination thereof;
- based on reaching the threshold level, creating a virtual machine on a white box device;
- and
- providing instructions to route the data traffic along a communication path that comprises the virtual machine, wherein the virtual machine is dedicated to a video stream service associated with the video stream.
Dependencies are inferred from the claim text.