Patent ID: 7594030
Filing Date: 2009-09-22
Classification: H04L

Abstract:
1. A method performed by a resource naming system (RNS) server providing resource naming service in a peer-to-peer networking environment having different groups of peers assigned to different RNS servers, the method comprising: receiving a peer resource request at the RNS server, said peer resource request having been sent by a peer platform through the peer-to-peer networking environment that the peer platform is participating in, the peer resource request comprising a peer resource identifier identifying a peer resource available on the peer-to-peer networking environment, tracking peers in the peer-to-peer networking environment that are assigned to the RNS server to determine whether those peers are connected to the peer-to-peer networking environment and in accordance with the tracking storing respective statuses of respective peers, a status indicating whether its corresponding peer is connected to the peer-to-peer networking environment; generating a peer resource response based on the peer resource identifier and the statuses of the peers assigned to the RNS server, where indicia of a peer assigned to the RNS server is included in the peer resource response based on whether the peer resource identified in the peer resource request is available from the peers and based on whether the status of the peer indicates that the peer is connected to the peer-to-peer networking environment; and returning the peer resource response to the peer platform through the peer-to-peer networking environment, said peer resource response to enable the peer platform to access the peer resource within the peer-to-peer networking environment.