A system and method for purchasing goods and services related to a media
stream, such as a radio or television broadcast, where a broadcast
receiver receives a media stream. A person purchases the goods and
services by indicating on a device the desire to purchase. The device can
capture a portion of the media stream from the broadcast receiver The
device analyzes directly or requests analysis of the media stream from a
remote device to determine the goods or services associated with the
stream. The device selectively records the purchase data for the goods
and services, and relays the purchase data to one or more servers that
selectively receive and verify the purchase data. The transmission of the
purchase data from the device can occur at the time of purchase, or at
some other predetermined period or location.