A method of creating a personal animated entity for delivering a
multi-media message from a sender to a recipient is disclosed. The method
comprises receiving from the sender an image file at a server, the image
file having an entity and a background image. The server presents to the
sender the image file and requests the sender to mark features on the
image file. After the sender marks the image file, the server presents to
the sender the image file as an optional animated entity when the sender
chooses an animated entity to deliver a multi-media message. If the
sender selects the image file for delivering the multi-media message, the
server delivers the multi-media message using the personal animated
entity in the context of the background image of the image file.
Extrapolation is used to fill in background voids created by the movement
of the personal animated entity in the context of the background image.