| CPC H04L 65/1059 (2013.01) [G06F 16/9566 (2019.01); H04L 65/4015 (2013.01); H04L 65/60 (2013.01); H04L 67/01 (2022.05); H04L 67/04 (2013.01); H04L 67/12 (2013.01); H04L 67/125 (2013.01)] | 20 Claims | 

| 
               1. A method for accessing applications in media streams, the method comprising, by a computing device: 
            receiving a media stream, wherein the media stream includes timed metadata defining a launch criteria, the timed metadata being encoded and embedded into the media stream and including a reduced-content application bundle; 
                in response to detecting a first trigger during playback of the media stream: 
                extracting the reduced-content application bundle from the media stream, wherein the reduced-content application bundle is associated with an application that is not yet installed on the computing device, 
                  installing the application via a uniform resource locator (URL) included in the reduced-content application bundle, 
                  loading the application into memory that is accessible to the computing device, and 
                  causing the application to launch in a background state in response to determining that the launch criteria has been satisfied; and 
                in response to detecting a second trigger during playback of the media stream: 
              causing the application to be displayed in a foreground state on a display device with which the computing device is communicatively coupled. 
                 |