1. A method, comprising: initiating, by a first device, a communication event comprising speech, text, or both speech and text with a second device via a network connection; identifying, by said first device, words from said communication event using at least one of speech recognition and text recognition during the communication event, said identified words comprising words received via a user interface of said first device and words received via said network connection from said second device; identifying, by said first device, at least one picture from a library of reference pictures stored in said first device by comparing said identified words with a plurality of key picture words during the communication event, each of the at least one picture in the library of the reference pictures corresponding to at least one of the key picture words; and storing said at least one picture identified from said library in the first device such that a topic of the communication event is associated with the stored at least one picture.
12. The method of claim 1 , further comprising the first device identifying more than one picture out of the library from corresponding identified words and storing said more than one picture identified out of said library after the communication event in said communication log of communication events in association with a timeline displayable on said first device.