Patent ID: 9148238
Filing Date: 2015-09-29
Classification: H04H,H04N

Abstract:
1. A computer-implemented method for managing a lifecycle of portable program modules, the method comprising: determining first metadata related to television programming being presented on a first display device; sending a first search request that includes at least a portion of the first metadata to a search system; in response to the first search request, receiving first search results from the search system that identify a portable program module, wherein the portable program module corresponds to the first metadata; causing a representation of the portable program module to be presented on a second display device; identifying a change in the television programming being presented on the first display device based at least in part on identifying a newly appearing object in the television programming; determining second metadata related to the change in the television programming; sending a second search request that includes at least a portion of the second metadata to the search system; in response to the second search request, receiving second search results from the search system that no longer identify the portable program module; and ceasing the representation of the portable program module from being presented on the second display device based on the second search results.