Systems and methods for multi-modal messaging that enable a user to
compose, send and retrieve messages, such as SMS, MMS, IM or ordinary
e-mail messages, for example, using one or more I/O (input/output)
modalities (e.g., speech I/O and/or GUI I/O). A method for composing
messages combines the advantages of a multi-modal interface (e.g.,
grammar-based speech and touchscreen or similar input devices) and
message templates, which allows a user to construct a message with
significantly less effort in a fraction of the time required by
conventional methods. The user can dictate his/her messages using speech
and/or GUI input, for example, based on a library of message templates
which can be personalized by the user to fit his/her social interaction
needs.