Patent ID: 8335829

Claim:
A computer-implemented method of facilitating presentation of additional content for a word that is part of a transcribed utterance, the computer-implemented method comprising: under control of one or more computing devices configured with specific computer executable instructions, (a) first, (i) receiving first audio data communicated from a mobile communication device; (ii) transcribing the first audio data to first text; (iii) screening the first text to identify one or more words that are appropriate for searching; (iv) searching for additional content in one or more databases based on the one or more words identified as being appropriate for searching; (v) selecting a word for which respective additional content is found in the searching; (vi) communicating the first text to the mobile communication device along with information identifying the selected word for which respective additional content is found in the searching; and (vii) maintaining in a database an association between the selected word, the respective additional content for the selected word, and an identifier of the mobile communication device; (b) thereafter, (i) receiving second audio data communicated from the mobile communication device and the identifier of the mobile communication device, the second audio data representing an utterance that includes the selected word; (ii) transcribing the second audio data to second text; (iii) determining that the identifier of the mobile communication device is maintained in the database and, based at least in part upon the identifier of the mobile communication device being maintained in the database, comparing the second text to the selected word maintained in the database in association with the identifier of the mobile communication device; and (iv) based at least in part on the selected word being present in the second text, communicating to the mobile communication device the respective additional content associated with the selected word, wherein the communicated respective additional content is for presentation by the mobile communication device.