Patent ID: 8140632

Claim:
A method for presenting additional content for a word that is part of a message and that is presented by a mobile communication device, comprising the steps of: (a) first, by a server, (i) receiving an identifier of the mobile communication device and audio data communicated from the mobile communication device, the audio data representing an utterance that is intended to be at least a portion of the text of a message that is to be sent from the mobile communication device to a recipient; (ii) transcribing the utterance to text based on the audio data; (iii) screening the text to identify words that are appropriate for searching; (iv) searching for additional content in one or more databases based on words identified as being appropriate for searching; (v) identifying the words for which respective additional content is found in the searching; (vi) communicating the transcribed text with the identified words to the mobile communication device such that the identified words are emphasized when the text is presented by the mobile communication device; and (vii) maintaining in a database an association between the identified words, the respective additional content found for such words during searching, and an identifier of the mobile communication device; (b) second, by the mobile communication device, presenting the message, including emphasizing the identified words for which the respective additional content is available for presenting by the mobile communication device; (c) third, by the server, (i) receiving an identifier of the mobile communication device and audio data communicated from the mobile communication device, the audio data representing an utterance received by the mobile communication device, the utterance including an identified word that is maintained in the database in association with the identifier of the mobile communication device; (ii) transcribing the utterance to text based on the audio data; (iii) comparing the transcribed text to the identified words maintained in the database in association with the identifier of the mobile communication device; and (iv) communicating the respective additional content to the mobile communication device that is maintained in the database in association with an identified word found in the transcribed text based on the comparing; and (d) fourth, by the mobile communication device, presenting the additional content received from the server.