A chat interface allowing a user to exchange haptic chat messages with
other users in a chat session over a computer network. A chat interface
can be displayed by a local computer and receives input data from a user
of the local computer, such as text characters or speech input. The input
data provides an outgoing chat message that can include sent force
information. The outgoing chat message is sent to a remote computer that
is connected to the local host computer via a computer network. The
remote computer can display a chat interface and output a haptic
sensation to a user of the remote computer based at least in part on the
force information in the outgoing chat message. An incoming message from
the remote computer can also be received at the chat interface, which may
also include received force information. The incoming chat message is
displayed on a display device to the user of the local computer. A haptic
sensation can be output to the user of the local computer using a haptic
device coupled to the local computer, where the haptic sensation is based
at least in part on the received force information received from the
remote computer.