Patent ID: 8078468

Claim:
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.