P
US8285829B2ActiveUtilityPatentIndex 52

Method and apparatus for providing peer selection in a network

Assignee: LI JIANPriority: Dec 22, 2008Filed: Dec 22, 2008Granted: Oct 9, 2012
Est. expiryDec 22, 2028(~2.5 yrs left)· nominal 20-yr term from priority
Inventors:LI JIANLI ZHIPARK SUN-UK
H04L 67/104
52
PatentIndex Score
1
Cited by
6
References
17
Claims

Abstract

A method and apparatus for providing peer selection in a network are disclosed. For example, the method requests peer information from an application server supporting a Peer-to-Peer (P2P) service, and receives the peer information comprising a plurality of peer endpoint devices. The method then selects a peer endpoint device from the plurality of peer endpoint devices based on at least one preference.

Claims

exact text as granted — not AI-modified
1. A method for providing peer selection in a network, comprising:
 providing a physical location of a first endpoint device to an application server supporting a peer-to-peer service; 
 requesting peer information from the application server supporting the peer-to-peer service; 
 receiving at the first endpoint device the peer information comprising a plurality of peer endpoint devices; and 
 selecting by the first endpoint device a peer endpoint device from the plurality of peer endpoint devices based on a preference, wherein the preference is based on a physical proximity. 
 
     
     
       2. The method of  claim 1 , further comprising:
 interacting with the peer endpoint device for sharing content. 
 
     
     
       3. The method of  claim 1 , wherein the selecting comprises:
 arranging the plurality of peer endpoint devices into an order in accordance with the preference; and 
 selecting the peer endpoint device from the plurality of peer endpoint devices based on the order. 
 
     
     
       4. The method of  claim 1 , wherein the physical location of the first endpoint device is obtained from a user of the first endpoint device. 
     
     
       5. The method of  claim 1 , wherein the physical location of the first endpoint device is obtained from a file stored in the first endpoint device. 
     
     
       6. The method of  claim 1 , wherein the physical location of the first endpoint device is obtained from a device that is capable of automatically determining the physical location. 
     
     
       7. The method of  claim 1 , wherein the peer information further comprises, a physical location for each of the plurality of peer endpoint devices. 
     
     
       8. The method of  claim 1 , wherein the physical proximity is determined by calculating air mileages between the physical location of the first endpoint device and each of the plurality of peer endpoint devices. 
     
     
       9. The method of  claim 1 , wherein the preference is based on a combination of the physical proximity and a service provider for each of the plurality of peer endpoint devices. 
     
     
       10. The method of  claim 1 , wherein the peer information further comprises an internet protocol address for each of the plurality of peer endpoint devices. 
     
     
       11. The method of  claim 1 , wherein the peer information further comprises a service provider for each of the plurality of peer endpoint devices. 
     
     
       12. A non-transitory computer-readable medium having stored thereon a plurality of instructions, the plurality of instructions including instructions which, when executed by a processor, cause the processor to perform a method for providing peer selection in a network, comprising:
 providing a physical location of a first endpoint device to an application server supporting a peer-to-peer service; 
 requesting peer information from the application server supporting the peer-to-peer service; 
 receiving at the first endpoint device the peer information comprising a plurality of peer endpoint devices; and 
 selecting by the first endpoint device a peer endpoint device from the plurality of peer endpoint devices based on a preference, wherein the preference is based on a physical proximity. 
 
     
     
       13. The non-transitory computer-readable medium of  claim 12 , further comprising:
 interacting with the peer endpoint device for sharing content. 
 
     
     
       14. The non-transitory computer-readable medium of  claim 12 , wherein the selecting comprises:
 arranging the plurality of peer endpoint devices into an order in accordance with the preference; and 
 selecting the peer endpoint device from the plurality of peer endpoint devices based on the order. 
 
     
     
       15. The non-transitory computer-readable medium of  claim 12 , wherein the physical location of the first endpoint device is obtained from a user of the first endpoint device. 
     
     
       16. The non-transitory computer-readable medium of  claim 12 ,
 wherein the physical location of the first endpoint device is obtained from a file stored in the first endpoint device. 
 
     
     
       17. An apparatus for providing peer selection in a network, comprising:
 a processor; and 
 a computer-readable medium in communication with the processor, wherein the computer-readable medium has stored thereon a plurality of instructions, the plurality of instructions including instructions which, when executed by the processor, cause the processor to perform a method, comprising: 
 providing a physical location of the apparatus to an application server supporting a peer-to-peer service;
 requesting peer information from the application server supporting the peer-to-peer service; 
 receiving at the apparatus the peer information comprising a plurality of peer endpoint devices; and 
 selecting by the apparatus a peer endpoint device from the plurality of peer endpoint devices based on a preference, wherein the preference is based on a physical proximity.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.