Abstract: In an interactive message editing system (10) and method a database (16) contains data representative of a plurality of media objects (19a, 19b, 19c, 19d) and of a plurality of data strings each associated with one or more of the media objects according to a predetermined rank. A memory (14) stores multimedia message data entered by a user and a parser (15) coupled to the memory parses the message data on the fly for identifying successive character strings, each of which is compared with data strings in the database. One or more media objects associated with a data string in the database that at least partially matches a character string are presented on a display device (11) according to the predetermined rank for manual selection by the user. A selected media object is embedded in spatial association with the associated data string.
Abstract: The present invention is a method and system for visually informing a user that an email client has executed a desired command. The method comprises calculating an area within the email client that displays text of a message and mapping an identically sized set of texture mapped polygons to the area within the email client displaying the text of the message. The set of polygons texture mapped with a texture representing the text of the message. The invention further comprises displaying the texture mapped polygons on top of the text of the message, animating the texture mapped polygons in response to a particular command a user wishes to execute; and removing the texture mapped polygons from the area within the email client displaying the text of the message.