A method of creating an animated entity for delivering a multi-media
message from a sender to a recipient comprises receiving from the sender
an image file to a server, the image file having associated
sender-assigned name, gender, category and indexing information. The
server presents to the sender the image file and a group of generic face
model templates. After the sender selects one of the generic face model
templates, the server presents the image file and the selected model
template to the sender and requests the sender to mark features on the
image file. After the sender marks the image file, the server presents to
the sender a preview of at least one expression associated with the
marked image file. If the user does not accept the image file after the
preview, the server presents again the image file and selected model
template for the sender to redo or add marked features on the image file.
If the user accepts the image file after the preview, the server presents
the image file as an optional animated entity when the sender chooses an
animated entity to deliver a multi-media message.