System and method for creating a preferential ad-hoc network
First Claim
1. A method comprising:
- identifying at least one participating node for an ad-hoc network from a plurality of peer nodes in a peer-to-peer network using the peer-to-peer network;
providing a request from an initiating peer node for participants for the ad-hoc network to the plurality of peer nodes using the peer-to-peer network, the request including content information describing content stored on the initiating peer node; and
establishing the ad-hoc network with the at least one participating node, the ad-hoc network being logically separate from the peer-to-peer network, wherein the at least one participating node decides whether to join the ad-hoc network based on the content information.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided for identifying participants for a preferential ad-hoc network using a peer-to-peer (P2P) network and then establishing the ad-hoc network with the identified participants. In general, an initiating peer node provides a request for participants for an ad-hoc network to the P2P network, wherein the request includes content information describing content stored at the initiating peer node. The content information is used by the peer nodes receiving the request to determine whether to join the ad-hock network. The peer nodes receiving the request that decide to join the ad-hoc network respond to the initiating peer node via the P2P network. All or select ones of the peer nodes responding to the request are identified as the participants for the ad-hoc network. Once the participants are identified, the initiating peer node dynamically establishes the ad-hoc network with the identified participants.
41 Citations
18 Claims
-
1. A method comprising:
-
identifying at least one participating node for an ad-hoc network from a plurality of peer nodes in a peer-to-peer network using the peer-to-peer network; providing a request from an initiating peer node for participants for the ad-hoc network to the plurality of peer nodes using the peer-to-peer network, the request including content information describing content stored on the initiating peer node; and establishing the ad-hoc network with the at least one participating node, the ad-hoc network being logically separate from the peer-to-peer network, wherein the at least one participating node decides whether to join the ad-hoc network based on the content information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for establishing an ad-hoc network comprising:
-
receiving a request for participants for the ad-hoc network at a receiving peer node from an initiating peer node via a peer-to-peer network comprising the receiving peer node and the initiating peer node, the request including content information describing content stored by the initiating peer node; deciding whether to join the ad-hoc network based on the content information; and providing a response to the initiating peer node if the receiving peer node decides to join the ad-hoc network. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A network node for establishing an ad-hoc network comprising:
-
a) a communication interface; and b) a control system communicatively coupled to a core network via the communication interface and adapted to; i) establish communication with a peer-to-peer network via the core network; ii) identify at least one participating node for the ad-hoc network from a plurality of peer nodes in the peer-to-peer network using the peer-to-peer network; iii) provide a request for participants for the ad-hoc network to the plurality of peer nodes using the peer-to-peer network, the request including content information describing content stored on the network node; and iv) establish the ad-hoc network with the at least one participating node, the ad-hoc network being logically separate from the peer-to-peer network, wherein the at least one participating node decides whether to join the ad-hoc network based on the content information.
-
Specification