| CPC H04N 21/433 (2013.01) [G06F 8/45 (2013.01); G06F 8/451 (2013.01); G06F 8/453 (2013.01); G06F 8/70 (2013.01); G06F 9/44 (2013.01); G06F 9/451 (2018.02); G10L 15/22 (2013.01); H04B 7/18523 (2013.01); H04L 41/0893 (2013.01); H04L 61/5014 (2022.05); H04L 65/611 (2022.05); H04N 21/238 (2013.01); H04N 21/26291 (2013.01); H04N 21/2665 (2013.01); H04N 21/43637 (2013.01); H04N 21/4516 (2013.01); H04N 21/4518 (2020.08); H04N 21/4622 (2013.01); H04N 21/475 (2013.01); H04N 21/478 (2013.01); H04N 21/6106 (2013.01); H04N 21/6118 (2013.01); H04N 21/6125 (2013.01); H04N 21/6143 (2013.01); H04N 21/818 (2013.01); G06F 9/44521 (2013.01); G10L 2015/223 (2013.01); H04L 2101/668 (2022.05)] | 20 Claims | 

| 
               1. A method for generating a video signal by a receiver, the method comprising: 
            assigning, by the receiver, a first video to a first display layer of a plurality of display layers; 
                responsive to receiving a first trigger signal, assigning by a first application, a first user interface associated with the first application to a second display layer, the first trigger signal causing the second display layer to be positioned over the first display layer; 
                responsive to receiving a second trigger signal: 
                transmitting, by the first application, a first request to a second application, the first request causing the second application to assign a second user interface corresponding to the second application with a third display layer, and position the third display layer over the second display layer, wherein 
                  the first application is independent and different than the second application; and 
                  sending, by the second application, a second request to a controller distinct from the first application and the second application to generate a reduced size of the first video assigned to the first display layer, the second request causing: (1) a first portion of the third display layer and a second portion of the second display layer to be made transparent, wherein the first portion overlaps the second portion, and (2) positioning the reduced size of the first video beneath the first portion or the second portion; and 
                generating the video signal based on a combination of the first display layer, the second display layer, and the third display layer. 
               |