1. A television receiver device, comprising: a television receiver; an Internet Protocol television (IPTV) receiver; a decoder that decodes television programming from either of the television receiver or the IPTV receiver; one or more programmed processors having one or more program modules that retrieves metadata relating to television programming, metadata relating to IPTV content, metadata relating to any installed Widgets, and metadata associated with the television (TV) receiver device's function; the television programming, the IPTV content, the Widgets and the TV receiver device functions comprising search targets; the programmed processor storing tags from said metadata in a database and associating the tags with their targets; a search engine that runs as a functional module on the one or more programmed processors to search the database for tags in response to a search query and to retrieve the associated target on command; and the control processor executing the target by either tuning to the target's program content or by launching or resuming a Widget or TV device function.