Peer-to-peer relay network
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for implementing peer-to-peer relay. In one implementation, a peer-to-peer relay network includes: a plurality of N peer systems; wherein each peer system is connected to a number of other peer systems that is less than or equal to a connection limit, said connection limit is greater than or equal to 2, said connection limit is less than or equal to N-2, and each peer system is configured to relay data to peer systems connected to that peer system according to a set of one or more relay rules.
-
Citations
24 Claims
-
1-12. -12. (canceled)
-
13. A peer system for a peer-to-peer relay network, comprising:
-
means for relaying data to any other peer systems connected to said peer system in a peer-to-peer relay network;
means for establishing a peer-to-peer relay network;
means for joining a peer-to-peer relay network;
means for connecting to another peer system in a peer-to-peer relay network;
means for maintaining a peer-to-peer relay network; and
means for disconnecting from another peer system connected to said peer system in a peer-to-peer relay network.
-
-
14. A method of relaying data in a peer-to-peer relay network, comprising:
-
receiving data at a relaying peer system from a sending peer system connected to said relaying peer system in a peer-to-peer relay network;
applying a set of one or more relay rules to select zero or more peer systems indicated by said set of one or more relay rules to which to relay said data; and
relaying said data to any peer systems selected by applying said set of one or more relay rules. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24-53. -53. (canceled)
Specification