Electronic messaging systems, a machine-accessible medium, and methods for
text-based electronic communication. In one embodiment, a plurality of
databases are provided. The databases each define shorthand terms with
one or more longhand terms. A shorthand term is targeted within a text
message, and the databases are searched for corresponding longhand terms.
The longhand terms are selected for display according to factors such as
user preferences, the identities of participants to the text
communication, and the context of the text message. Abbreviations,
shorthand, and other jargon sent by one user is thereby interpreted. For
example, one of the longhand terms may be substituted in-line with the
text message. Alternatively, all matches for the shorthand term found in
the databases may be listed in descending order according to relevancy.