US 11,736,754 B2
Methods and systems for management of a processing offloader
Manuel Novoa, III, Highlands Ranch, CO (US); Kan Man Wong, Highlands Ranch, CO (US); Vishal Neeralike, Lone Tree, CO (US); Shiqiang Chu, Highlands Ranch, CO (US); Aram Semerjyan, Aurora, CO (US); Anthony Bond, Arvada, CO (US); Michael Song, Aurora, CO (US); Anthony Kallas, Aurora, CO (US); and Derick Wong, Aurora, CO (US)
Assigned to DISH Network L.L.C., Englewood, CO (US)
Filed by DISH Network L.L.C., Englewood, CO (US)
Filed on May 5, 2022, as Appl. No. 17/737,859.
Application 17/737,859 is a continuation of application No. 16/726,085, filed on Dec. 23, 2019, granted, now 11,336,942.
Claims priority of provisional application 62/786,111, filed on Dec. 28, 2018.
Prior Publication US 2022/0264169 A1, Aug. 18, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 7/20 (2006.01); H04N 21/2662 (2011.01); H04N 21/222 (2011.01); H04N 21/24 (2011.01); H04N 21/44 (2011.01); H04N 21/234 (2011.01); H04N 21/233 (2011.01); H04N 21/439 (2011.01); H04N 21/431 (2011.01); H04N 21/436 (2011.01); H04N 21/442 (2011.01); H04N 21/443 (2011.01); H04N 21/61 (2011.01); H04N 21/45 (2011.01)
CPC H04N 21/2662 (2013.01) [H04N 21/222 (2013.01); H04N 21/233 (2013.01); H04N 21/234 (2013.01); H04N 21/2402 (2013.01); H04N 21/431 (2013.01); H04N 21/436 (2013.01); H04N 21/439 (2013.01); H04N 21/4312 (2013.01); H04N 21/44 (2013.01); H04N 21/443 (2013.01); H04N 21/44227 (2013.01); H04N 21/44245 (2013.01); H04N 21/4516 (2013.01); H04N 21/6193 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A method performed by a first multimedia device for managing a processing offloader, the method comprising:
receiving an input from a second multimedia device representing a request for the processing offloader to process user interface graphics rendering instructions on behalf of the second multimedia device;
determining, by a processor, a processing bandwidth of the processing offloader;
comparing the processing bandwidth of the processing offloader with a maximum processing bandwidth of the processing offloader to determine an available processing bandwidth of the processing offloader, wherein said forwarding instructions from the second multimedia device to the processing offloader is based on the available processing bandwidth of the processing offloader exceeding a threshold processing offloader bandwidth
transmitting a request for the second multimedia device to disable a native UI executing on the second multimedia device and enable a proxy; and
forwarding rendered user interface graphics received from the processing offloader to the second multimedia device.