Patent ID: 7543030

Claim:
A system for peer-to-peer (p2p) communication, comprising: a first client, having a first daemon corresponding to a first instant messaging application type and sending an instant message corresponding to the first instant messaging application type using communication protocol corresponding to the first instant messaging application type; a second client, having a second daemon corresponding to a second instant messaging application type and using communication protocol corresponding to the second instant messaging application type; and a coordinator coupled between the first and second clients, comprising: a third daemon receiving the instant message and a first daemon identity corresponding to the first daemon using communication protocol corresponding to the first instant messaging application type, and acquiring a third daemon identity corresponding to the third daemon; a message switching unit receiving the instant message, the first daemon identity and the third daemon identity, acquiring the second instant messaging application type corresponding to the third daemon identity, and acquiring a second daemon identity corresponding to the second daemon according to the third daemon identity and the second instant messaging application type; and a fourth daemon receiving the instant message and the second daemon identity, and transmitting the instant message to the second daemon corresponding to the second daemon identity using communication protocol corresponding to the second instant messaging application type.