System and method for peer-to-peer communication
First Claim
1. A system for peer-to-peer (p2p) communication, receiving an instant message from a first daemon corresponding to a first instant messaging application type originating with a first client, and transmitting the instant message to a second daemon corresponding to a second instant messaging application type originating with a second client, 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.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for peer-to-peer (p2p) communication. A instant message is received from a first daemon corresponding to a first instant messaging application type originating with a first client, and transmits the instant message to a second daemon corresponding to a second instant messaging application type originating with a second client. A third daemon receives the instant message using communication protocol corresponding to the first instant messaging application type. A message switching unit acquires the second instant messaging application type corresponding to the third daemon identity, and acquires a second daemon identity. A fourth daemon transmits the instant message to the second daemon corresponding to the second daemon identity using communication protocol corresponding to the second instant messaging application type.
-
Citations
18 Claims
-
1. A system for peer-to-peer (p2p) communication, receiving an instant message from a first daemon corresponding to a first instant messaging application type originating with a first client, and transmitting the instant message to a second daemon corresponding to a second instant messaging application type originating with a second client, 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for peer-to-peer (p2p) communication, receiving an instant message from a first daemon corresponding to a first instant messaging application type originating with a first client, and transmitting the instant message to a second daemon corresponding to a second instant messaging application type originating with a second client, comprising:
-
receiving the instant message, a first daemon identity corresponding to the first daemon, and a third daemon identity, the first daemon identity and the third daemon identity corresponding to the first instant messaging application type;
acquiring the second instant messaging application type corresponding to the third daemon identity;
acquiring a second daemon identity corresponding to the second daemon according to the third daemon identity and the second instant messaging application type; and
directing a fourth daemon to transmit the instant message to the second daemon corresponding to the second daemon identity using communication protocol corresponding to the second instant messaging application type. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A machine-readable storage medium storing a computer program which, when executed, performs a method for peer-to-peer (p2p) communication, receiving an instant message from a first daemon corresponding to a first instant messaging application type originating with a first client, and transmitting the instant message to a second daemon corresponding to a second instant messaging application type originating with a second client, the method comprising:
-
receiving the instant message, a first daemon identity corresponding to the first daemon, and a third daemon identity, the first daemon identity and the third daemon identity corresponding to the first instant messaging application type;
acquiring the second instant messaging application type corresponding to the third daemon identity;
acquiring a second daemon identity corresponding to the second daemon according to the third daemon identity and the second instant messaging application type; and
directing a fourth daemon to transmit the instant message to the second daemon corresponding to the second daemon identity using communication protocol corresponding to the second instant messaging application type.
-
Specification