10. The system of claim 9 , wherein the hardware processor is further configured to receive a portion of the first program that is currently being presented based on a comparison of the first audio fingerprint to a plurality of audio fingerprints associated with the first program, wherein each of the plurality of audio fingerprints associated with the first program correspond to a particular portion of the first program.
10. The system of claim 9 , wherein the hardware processor is further configured to receive a portion of the first program that is currently being presented based on a comparison of the first audio fingerprint to a plurality of audio fingerprints associated with the first program, wherein each of the plurality of audio fingerprints associated with the first program correspond to a particular portion of the first program. 11. The system of claim 10 , wherein the hardware processor is further configured to determine that the one or more of the plurality of keywords are associated with the portion of the first program that is currently being presented.