Patent ID: 7702341

Claim:
A method for employing an intermediate server to enable messaging between a general purpose computing device and a mobile terminal, comprising, at the intermediate server: establishing a communication session with the general purpose computing device wherein a user identifier received from the general purpose computing device is associated with the general purpose computing device; receiving a message and a mobile terminal identifier from the general purpose computing device via a conversation user interface that is temporarily executed by the general purpose computing device; storing at least during the communication session an association between the user identifier, the mobile terminal identifier, and a return identifier extension established by the intermediate server, wherein storing the association includes establishing a relationship mapping with a plurality of elements, the elements comprising the user identifier, the mobile terminal identifier, and the return identifier extension; sending the message, a return identifier, and the return identifier extension to the mobile terminal; receiving a response to the message sent to the mobile terminal, wherein the response is transmitted from the mobile terminal and returns the mobile terminal identifier, the return identifier, and the return identifier extension from the mobile terminal to the intermediate server; using the return identifier extension and the mobile terminal identifier received with the response to associate the response with the user identifier, wherein the association of the response with the user identifier is based at least in part on the relationship mapping; and sending the response to the general purpose computing device based on the user identifier.