17. The computer-readable storage device of claim 13 , wherein determining of the meaning of the utterance further comprises performing a spoken language understanding analysis of the utterance.
13. A computer-readable storage device having instructions stored which, when executed by a computing device, result in the computing device performing operations comprising: performing, via a processor, automatic speech recognition on a first utterance comprising a first group of words from a first party in a conversation, to yield recognized speech; determining a meaning of the first group of words via a spoken language understanding unit, wherein determining the meaning is based on the recognized speech; performing automatic speech recognition on a second utterance comprising a second group of words from a second party to yield second recognized speech; forming a query based on the meaning of the first group of words and a meaning of the second group of words as determined by the spoken language understanding unit and based on the second recognized speech; sending the query to a web-based search engine to search for a web page that satisfies the query; sending an address of the web page to a device associated with the second party in the conversation; logging a time and date of the query, search results obtained by the web-based search engine, and a selection of the search results made by the second party, to yield a log; and presenting the log for analysis.