US11582265B2ActiveUtilityA1

Video streaming orchestrator

69
Assignee: AT & T MOBILITY II LLCPriority: May 30, 2019Filed: Jan 29, 2021Granted: Feb 14, 2023
Est. expiryMay 30, 2039(~12.9 yrs left)· nominal 20-yr term from priority
Inventors:Arturo Maria
H04L 65/61H04L 65/1095H04L 65/103H04L 65/80H04L 65/70H04L 65/65H04L 65/75
69
PatentIndex Score
0
Cited by
13
References
20
Claims

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.

Claims

exact text as granted — not AI-modified
What is claimed: 
     
       1. A system comprising:
 one or more processors; and 
 memory coupled with the one or more processors, the memory storing executable instructions that when executed by the one or more processors cause the one or more processors to effectuate operations comprising:
 detecting data traffic of a communication session for a mobile device, wherein the data traffic comprises video that traverses a first communication path; 
 determining, based on information associated with the data traffic that comprises video traversing the first communication path, that a threshold level has been reached; 
 based on reaching the threshold level, creating a virtual machine on a white box device; and 
 providing instructions to route the data traffic that comprises video through a second communication path instead of the first communication path, wherein the second communication path comprises the virtual machine, wherein the virtual machine is dedicated to a video stream service associated with the video. 
 
 
     
     
       2. The system of  claim 1 , wherein the information comprises audio coding format information. 
     
     
       3. The system of  claim 1 , wherein the information comprises video coding format information. 
     
     
       4. The system of  claim 1 , wherein the information comprises error information of a network link along the first communication path. 
     
     
       5. The system of  claim 1 , wherein the information comprises latency information of a network link along the first communication path. 
     
     
       6. The system of  claim 1 , wherein the information comprises video format information associated with the video. 
     
     
       7. The system of  claim 1 , wherein the information comprises a security level of the data traffic. 
     
     
       8. A method comprising:
 detecting data traffic of a communication session for a mobile device, wherein the data traffic comprises video that traverses a first communication path; 
 determining, based on information associated with the data traffic that comprises video traversing the first communication path, that a threshold level has been reached; 
 based on reaching the threshold level, creating a virtual machine on a white box device; and 
 providing instructions to route the data traffic that comprises video through a second communication path instead of the first communication path, wherein the second communication path comprises the virtual machine, wherein the virtual machine is dedicated to a video stream service associated with the video. 
 
     
     
       9. The method of  claim 8 , wherein the information comprises audio coding format information. 
     
     
       10. The method of  claim 8 , wherein the information comprises video coding format information. 
     
     
       11. The method of  claim 9 , wherein the information comprises error information of a network link along the first communication path. 
     
     
       12. The method of  claim 8 , wherein the information comprises latency information of a network link along the first communication path. 
     
     
       13. The method of  claim 8 , wherein the information comprises video format information associated with the video. 
     
     
       14. The method of  claim 8 , wherein the information comprises a security level of the data traffic. 
     
     
       15. 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 mobile device, wherein the data traffic comprises video that traverses a first communication path; 
 determining, based on information associated with the data traffic that comprises video traversing the first communication path, that a threshold level has been reached; 
 based on reaching the threshold level, creating a virtual machine on a white box device; and 
 providing instructions to route the data traffic that comprises video through a second communication path instead of the first communication path, wherein the second communication path comprises the virtual machine, wherein the virtual machine is dedicated to a video stream service associated with the video. 
 
     
     
       16. The non-transitory machine-readable medium of  claim 15 , wherein the information comprises audio coding format information. 
     
     
       17. The non-transitory machine-readable medium of  claim 15 , wherein the information comprises video coding format information. 
     
     
       18. The non-transitory machine-readable medium of  claim 15 , wherein the information comprises error information of a network link along the first communication path. 
     
     
       19. The non-transitory machine-readable medium of  claim 15 , wherein the information comprises latency information of a network link along the first communication path. 
     
     
       20. The non-transitory machine-readable medium of  claim 15 , wherein the information comprises video format information associated with the video.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.