US 12,389,072 B2
Machine learning based performance tuning of streaming devices
Aditya Kulkarni, San Jose, CA (US)
Assigned to DISH Network L.L.C., Englewood, CO (US)
Filed by DISH Network L.L.C., Englewood, CO (US)
Filed on Nov. 2, 2023, as Appl. No. 18/500,340.
Prior Publication US 2025/0150675 A1, May 8, 2025
Int. Cl. H04N 21/466 (2011.01); H04N 21/81 (2011.01)
CPC H04N 21/4668 (2013.01) [H04N 21/8173 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of managing streaming devices, comprising:
detecting that a streaming application is launched on a streaming device;
recommending, in response to detecting that the streaming application is launched on the streaming device, a first set of software components that should run together on the streaming device due to software component dependency, the set of recommended software components comprising the streaming application;
determining a second set of software components that are actually running on the streaming device;
determining that a specific software component is not included in the first set of software components that should run together on the streaming device due to software component dependency but is included in the second set of software components that are actually running on the streaming device; and
closing, in response to determining that the specific software component is not included in the first set of software components that should run together on the streaming device due to software component dependency but is included in the second set of software components that are actually running on the streaming device, the specific software component.