US11582265B2ActiveUtilityA1
Video streaming orchestrator
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-modifiedWhat 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.