1. A method for use in connection with delivering assets to users of a broadcast network, the broadcast network primarily involving synchronized distribution of broadcast content to multiple users, the method comprising: receiving a broadcast content stream at a UED of a network user; receiving a subset of assets at the UED in conjunction with the broadcast content stream, the subset of assets identified by a network interface upstream in the broadcast network with respect to the UED by: monitoring textual information associated with said broadcast content stream; calculating a goodness of fit value for each of the assets according to a matching between the textual information and textual constraints associated with the assets; and identifying the subset of assets as having the highest respective goodness of fit values; determining targeting criteria corresponding to each of the subset of assets; selecting, at the UED, one of the subset of assets for an asset delivery spot as a function of the targeting criteria; and delivering the selected one of the subset of assets via the UED during the asset delivery spot.