8. The method recited in claim 1 , wherein processing the natural language utterance to identify one or more requests associated with the natural language utterance further comprises: extracting one or more profile criteria from the natural language utterance.
1. A method to deliver targeted advertisements and track advertisement interactions in voice recognition contexts, comprising: receiving a natural language utterance from a voice-enabled device; processing the natural language utterance to identify one or more requests associated with the natural language utterance; determining that the natural language utterance contains a request that is incomplete or ambiguous; selecting one or more advertisements associated with the natural language utterance; outputting the one or more selected advertisements to the voice-enabled device; monitoring interaction between a user and the one or more selected advertisements; and interpreting the request that is incomplete or ambiguous based on the interaction.