A method of haptic communication at a wireless device (100, 320), the method comprising: receiving an input gesture from a user; associating the input gesture with a telephone number stored in a phone book at the wireless device (100, 320); generating an input gesture message from the input gesture based on the association, wherein the input gesture message is operable for transmission to a receiving wireless device configured to produce a haptic output at the receiving wireless device based on the input gesture; encoding the input gesture message; transmitting an encoded input gesture message to the receiving wireless device; characterized by the steps: determining whether a response to the input gesture message is received from the receiving wireless device; querying the user whether to transmit a second input gesture message based upon a determination that no response to the input gesture message has been received from the receiving wireless device; generating the second input gesture message based upon a decision by the user to transmit the second input gesture message, wherein the second input gesture message is operable for transmission to the receiving wireless device; determining (902, 906, 910, 914) a frequency, intensity, duration or direction of the input gesture; saving (904, 908, 912, 916) said frequency, intensity, duration or direction of the input gesture to the input gesture message; and automatically increasing the intensity of the input gesture, the frequency of the input gesture, the duration of the input gesture, the direction of the input gesture, or a combination thereof if a response to the encoded input gesture message is not received. receiving an input gesture from a user; associating the input gesture with a telephone number stored in a phone book at the wireless device (100, 320); generating an input gesture message from the input gesture based on the association, wherein the input gesture message is operable for transmission to a receiving wireless device configured to produce a haptic output at the receiving wireless device based on the input gesture; encoding the input gesture message; transmitting an encoded input gesture message to the receiving wireless device; determining whether a response to the input gesture message is received from the receiving wireless device; querying the user whether to transmit a second input gesture message based upon a determination that no response to the input gesture message has been received from the receiving wireless device; generating the second input gesture message based upon a decision by the user to transmit the second input gesture message, wherein the second input gesture message is operable for transmission to the receiving wireless device; determining (902, 906, 910, 914) a frequency, intensity, duration or direction of the input gesture; saving (904, 908, 912, 916) said frequency, intensity, duration or direction of the input gesture to the input gesture message; and automatically increasing the intensity of the input gesture, the frequency of the input gesture, the duration of the input gesture, the direction of the input gesture, or a combination thereof if a response to the encoded input gesture message is not received.