Patent ID: 7836136
Filing Date: 2010-11-16
Classification: H04L

Abstract:
1. A computer-implemented method by a data processing system, the method comprising: in response to receiving a message from a user, the message addressed to a receiving client through a particular delivery mechanism, determining, by the data processing system, at a local application associated with a sending client of the message, whether the receiving client associated with a delivery mechanism that is an alternative to the particular delivery mechanism is online at a remote site; selecting, by the data processing system transparently to the user, at the local application, the delivery mechanism from a plurality of delivery mechanisms that can reach the receiving client if the receiving client is determined online at the remote site, the plurality of delivery mechanisms including the particular delivery mechanism; sending, by the data processing system, the message including one or more electronic commands to a remote application via the selected delivery mechanism, wherein the electronic commands are to be executed by the remote application, wherein the message is forwarded from the receiving client to the remote application transparently relative to a user of the receiving client; and receiving, by the data processing system, substantially instantly subsequent to sending the message, a confirmation via the selected delivery mechanism indicating whether the electronic commands have been executed successfully by the remote application.