| 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.
|