The present invention is directed to a system, method, device and machine
readable medium for a selecting a recipient device or address with which
a sender communicates. A sender using a sender device communicates with a
recipient device selection server to indicate he wishes to communicate
with a recipient. The sender indicates in what communication mode he
wishes to communicate. The recipient device selection server determines
all of the recipient devices and which communication modes they can
receive. The recipient device selection server then selects a recipient
device for the sender.