Method for establishing communication between peer-groups
First Claim
1. A method for establishing communication between a first and a second peer-group, including the steps of a first peer, the first peer being either a member of the first peer-group or being a secondary peer relating to a primary peer, wherein the primary peer is a member of the first peer-group and is related to the secondary peer via a separate connection, sending a message to members of the second peer-group;
- a second peer being a member of the second peer-group receiving said message and detecting from the message a peer identifier of the first peer, a peer-group identifier of the first peer-group, an application for a temporary group membership of the first peer in the second peer-group, and an indication that the first peer intends to build up a connection to the first peer-group;
detecting whether for the second peer-group a connection to the first peer-group is allowed; and
if such connection is allowed, granting the first peer membership with the second peer-group, wherein the first peer is allowed to send data or messages and/or provide services from the second peer-group to the first peer-group.
1 Assignment
0 Petitions
Accused Products
Abstract
Current peer-to-peer systems are well defined for messaging and collaboration of peers running the same proprietary software and protocols, e.g. Kazaa or EDonkey. The generic framework JXTA for P2P computing provides various peer-group mechanisms and may address different applications, but provides no convenient method for exchanging messages between different peer-groups. The invention discloses a bridging concept and a delegate concept to establish communication between a first and a second peer-group, including the steps of a first peer being either a member of the first peer-group or a secondary peer relating to a primary peer, wherein the primary peer is a member of the first peer-group, sending a message to the second peer-group; a second peer being a member of the second peer-group receiving said message, detecting credentials of first peer and first peer-group, and detecting whether a connection is allowed; and if so, granting the first peer membership with the second peer-group.
42 Citations
11 Claims
-
1. A method for establishing communication between a first and a second peer-group, including the steps of
a first peer, the first peer being either a member of the first peer-group or being a secondary peer relating to a primary peer, wherein the primary peer is a member of the first peer-group and is related to the secondary peer via a separate connection, sending a message to members of the second peer-group; -
a second peer being a member of the second peer-group receiving said message and detecting from the message a peer identifier of the first peer, a peer-group identifier of the first peer-group, an application for a temporary group membership of the first peer in the second peer-group, and an indication that the first peer intends to build up a connection to the first peer-group;
detecting whether for the second peer-group a connection to the first peer-group is allowed; and
if such connection is allowed, granting the first peer membership with the second peer-group, wherein the first peer is allowed to send data or messages and/or provide services from the second peer-group to the first peer-group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification