1. A method comprising: monitoring a speech signal produced from utterances received via a microphone of a client device; identifying, by the client device, a plurality of terms contained in the speech signal, retaining, by the client device, one or more of the identified terms by comparing the identified terms to a set of filtering terms; storing, by the client device, corresponding information for each of the retained terms including: an indication of a number of the utterances of the retained term, chronological information recorded for each of the utterances, and geographical information determined for each of the utterances; sending, by the client device based on a request received from a remote device, a subset of the retained terms, based on and the corresponding information associated with the subset of the retained terms, to one or more components of the remote device; and receiving, by the client device, messages, related to one or more of the subset of the retained terms and related to the corresponding information associated with the one or more of the subset of the retained terms, from the one or more components of the remote device.
1. A method comprising: monitoring a speech signal produced from utterances received via a microphone of a client device; identifying, by the client device, a plurality of terms contained in the speech signal, retaining, by the client device, one or more of the identified terms by comparing the identified terms to a set of filtering terms; storing, by the client device, corresponding information for each of the retained terms including: an indication of a number of the utterances of the retained term, chronological information recorded for each of the utterances, and geographical information determined for each of the utterances; sending, by the client device based on a request received from a remote device, a subset of the retained terms, based on and the corresponding information associated with the subset of the retained terms, to one or more components of the remote device; and receiving, by the client device, messages, related to one or more of the subset of the retained terms and related to the corresponding information associated with the one or more of the subset of the retained terms, from the one or more components of the remote device. 10. The method of claim 1 , wherein the one or more components comprises an ad server and a search engine, and receiving messages includes: receiving, from the ad server and the search engine, email messages that include advertisements, links, or bookmarks that are related to the one or more of the subset of the retained terms and to at least some of the corresponding information associated with the one or more of the subset of the retained terms.