US2015124795A1PendingUtilityA1

System and method for creating a preferential ad-hoc network

Assignee: QURIO HOLDINGS INCPriority: Dec 27, 2005Filed: Jan 13, 2015Published: May 7, 2015
Est. expiryDec 27, 2025(expired)· nominal 20-yr term from priority
H04W 84/22H04W 76/023H04W 76/025H04W 4/00H04W 76/15H04W 76/14
44
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system and method are provided for identifying participants for a preferential ad-hoc network using a peer-to-peer (P 2 P) 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 P 2 P 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 P 2 P 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.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method comprising:
 identifying at least one participating device from a plurality of devices in a first network using the first network;   providing a request from an initiating device for participants for a second network to the plurality of devices using the first network, the request including content information describing content stored on the initiating device; and   establishing the second network with the at least one participating device, the second network being logically separate from the first network, wherein the at least one participating device decides whether to join the second network based on the content information.   
     
     
         2 . The method of  claim 1  wherein identifying the at least one participating device further comprises:
 receiving a response from each of at least one receiving device from the plurality of devices including the at least one participating device, wherein the response includes a compatibility score provided by the at least one receiving device based on a comparison of the content information for the initiating device and content information for the at least one receiving device; 
 selecting at least one invited device from the at least one receiving device based on the compatibility scores, the at least one invited device comprising the at least one participating device; 
 inviting the at least one invited device to join the second network; and 
 receiving an acceptance from each of the at least one participating device in response to inviting the at least one invited device to join the second network. 
 
     
     
         3 . The method of  claim 2  wherein selecting the at least one invited device comprises automatically selecting the at least one invited device based on a comparison of the compatibility score from the at least one receiving device to a threshold value. 
     
     
         4 . The method of  claim 2  wherein selecting the at least one invited device comprises:
 displaying the compatibility scores from the at least one receiving device to a user of the initiating device; and 
 receiving a selection of the at least one invited device from the user of the initiating device. 
 
     
     
         5 . The method of  claim 2  wherein inviting the at least one invited device comprises sending an invitation including content information for each of the at least one invited device to the at least one invited device, wherein the at least one invited device decides whether to accept the invitation based on the content information for each of the at least one invited device. 
     
     
         6 . The method of  claim 1  wherein identifying the at least one participating device further comprises:
 receiving a response from each of at least one receiving device including the at least one participating device, wherein the response includes content information describing the content stored by the at least one receiving device; 
 selecting at least one invited device from the at least one receiving device based on the content information for the at least one receiving device, the at least one invited device comprising the at least one participating device; 
 inviting the at least one invited device to join the second network; and 
 receiving an acceptance from each of the at least one participating device in response to inviting the at least one invited device to join the second network. 
 
     
     
         7 . The method of  claim 6  wherein selecting the at least one invited device comprises automatically selecting the at least one invited device based on examining the content information from the at least one receiving device for at least one secret criterion defined by a user associated with the initiating device. 
     
     
         8 . The method of  claim 6  wherein selecting the at least one invited device comprises:
 displaying the content information from the at least one receiving device to a user of the initiating device; and 
 receiving a selection of the at least one invited device from the user of the initiating device. 
 
     
     
         9 . The method of  claim 6  wherein inviting the at least one invited device comprises sending an invitation including content information for each of the at least one invited device to the at least one invited device, wherein the at least one invited device decides whether to accept the invitation based on the content information for each of the at least one invited device. 
     
     
         10 . A method comprising:
 receiving a request for participants at a receiving device from an initiating device via a first network comprising the receiving device and the initiating device, the request including content information describing content stored by the initiating device;   deciding whether to join a second network based on the content information, wherein the request is a request for participants for the second network; and   providing a response to the initiating device if the receiving device decides to join the second network.   
     
     
         11 . The method of  claim 10  wherein deciding whether to join the second network comprises:
 comparing the content information for the initiating device to content information describing content stored by the receiving device to provide a compatibility score; and 
 deciding whether to join the second network based on the compatibility score. 
 
     
     
         12 . The method of  claim 11  wherein deciding whether to join the second network comprises automatically deciding whether to join the second network based on a comparison of the compatibility score to a threshold value. 
     
     
         13 . The method of  claim 11  wherein deciding whether to join the second network comprises:
 displaying the compatibility score to a user of the receiving device; and 
 receiving a selection as to whether to join the second network from the user of the receiving device. 
 
     
     
         14 . The method of  claim 11  wherein providing the response comprises providing the compatibility score to the initiating device, wherein the initiating device decides whether to invite the receiving device to join the second network based on the compatibility score. 
     
     
         15 . The method of  claim 14  further comprising:
 receiving an invitation to join the second network from the initiating device, the invitation including content information describing content stored by each of a plurality of invited devices comprising the receiving device; 
 deciding whether to accept the invitation based on the content information for each of the plurality of invited devices; and 
 providing an acceptance to the initiating device if the receiving device decides to accept the invitation, wherein the initiating device establishes the second network in response to receiving the acceptance. 
 
     
     
         16 . The method of  claim 10  wherein providing the response comprises providing content information describing content stored by the receiving device, wherein the initiating device decides whether to invite the receiving device to join the second network based on the content information for the receiving device. 
     
     
         17 . The method of  claim 16  further comprising:
 receiving an invitation to join the second network from the initiating device, the invitation including content information describing content stored by each of a plurality of invited devices comprising the receiving device; 
 deciding whether to accept the invitation based on the content information for each of the plurality of invited devices; and 
 providing an acceptance to the initiating device if the receiving device decides to accept the invitation, wherein the initiating device establishes the second network in response to receiving the acceptance. 
 
     
     
         18 . A device comprising:
 a) a communication interface; and   b) a control system communicatively coupled to a first network via the communication interface and adapted to:
 i) establish communication with a plurality of devices via the first network; 
 ii) identify at least one participating device for a second network from the plurality of devices in the first network using the first network; 
 iii) provide a request for participants for the second network to the plurality of devices using the first network, the request including content information describing content stored on the device; and 
 iv) establish the second network with the at least one participating device, the second network being logically separate from the first network, wherein the at least one participating device decides whether to join the second network based on the content information.

Join the waitlist — get patent alerts

Track US2015124795A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.