Locator and tracking service for peer to peer resources
First Claim
Patent Images
1. A method comprising:
- receiving a peer resource request at a resource naming service (RNS) server, said peer resource request being received from a peer platform through a networking environment;
generating a peer resource response based on the peer resource request; and
returning the peer resource response to the peer platform through the networking environment, said peer resource response to enable the peer platform to access a peer resource corresponding to the peer resource request within the networking environment.
5 Assignments
0 Petitions
Accused Products
Abstract
A resource naming service (RNS) server receives peer resource requests from peer platforms through a networking environment. The RNS server, possibly in cooperation with other RNS servers and peer registrars generates a response to the request to enable the peer platforms to access the requested peer resources. In one embodiment, a response includes a list of locations of peer devices in the networking environment where a resource is expected to be available. A requesting device can then choose to access the resource from one or more of the listed peer locations.
-
Citations
81 Claims
-
1. A method comprising:
-
receiving a peer resource request at a resource naming service (RNS) server, said peer resource request being received from a peer platform through a networking environment;
generating a peer resource response based on the peer resource request; and
returning the peer resource response to the peer platform through the networking environment, said peer resource response to enable the peer platform to access a peer resource corresponding to the peer resource request within the networking environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39)
-
-
21. The method of 19 wherein the status request comprises at least one of a realm name for a peer-to-peer realm including the RNS server, a unique master publisher name corresponding to a master publisher of the local peer resource, and a pathname for the local peer resource within the master publisher.
-
25. A method comprising:
-
receiving a resource request at a peer platform;
determining if the resource request corresponds to a peer resource or a non-peer resource;
forwarding the resource request into a networking environment if the resource request corresponds to a non-peer resource; and
accessing a locator service indicated by the resource request if the resource request corresponds to a peer resource, said locator service to provide a list of network locations in the networking environment where the peer resource is expected to be available, and accessing the peer resource at one or more of the listed network locations.
-
-
35. A method comprising:
-
receiving a peer resource request at a first peer platform for a peer resource associated with the first peer platform, said peer resource request being received from a second peer platform through a networking environment, said second peer platform having located the peer resource through a resource locator service; and
providing the second peer platform access to the peer resource through the first peer platform.
-
-
40. A machine readable medium having stored thereon machine executable instructions to implement a method comprising:
-
receiving a peer resource request at a resource naming service (RNS) server, said peer resource request being received from a peer platform through a networking environment;
generating a peer resource response based on the peer resource request; and
returning the peer resource response to the peer platform through the networking environment, said peer resource response to enable the peer platform to access a peer resource corresponding to the peer resource request within the networking environment. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63)
-
-
64. A machine readable medium having stored thereon machine executable instructions to implement a method comprising:
-
receiving a resource request at a peer platform;
determining if the resource request corresponds to a peer resource or a non-peer resource;
forwarding the resource request into a networking environment if the resource request corresponds to a non-peer resource; and
accessing a locator service indicated by the resource request if the resource request corresponds to a peer resource, said locator service to provide a list of network locations in the networking environment where the peer resource is expected to be available, and accessing the peer resource at one or more of the listed network locations. - View Dependent Claims (65, 66, 67, 68, 69, 70, 71, 72, 73)
-
-
74. A machine readable medium having stored thereon machine executable instructions to implement a method comprising:
-
receiving a peer resource request at a first peer platform for a peer resource associated with the first peer platform, said peer resource request being received from a second peer platform through a networking environment, said second peer platform having located the peer resource through a resource locator service; and
providing the second peer platform access to the peer resource through the first peer platform. - View Dependent Claims (75, 76, 77, 78)
-
-
79. An apparatus comprising:
-
a resource naming service (RNS) server to receive a peer resource request, said peer resource request being received from a peer platform through a networking environment;
said RNS server to generate a peer resource response based on the peer resource request; and
said RNS server to return the peer resource response to the peer platform through the networking environment, said peer resource response to enable the peer platform to access a peer resource corresponding to the peer resource request within the networking environment.
-
-
80. An apparatus comprising:
-
a peer platform to receive a resource request;
said peer platform to determine if the resource request corresponds to a peer resource or a non-peer resource;
said peer platform to forward the resource request into a networking environment if the resource request corresponds to a non-peer resource; and
said peer platform to access a locator service indicated by the resource request if the resource request corresponds to a peer resource, said locator service to provide a list of network locations in the networking environment where the peer resource is expected to be available, and said peer platform to access the peer resource at one or more of the listed network locations.
-
-
81. An apparatus comprising:
-
a first peer platform to receive a peer resource request, said first peer platform being associated with a peer resource, said peer resource request being received from a second peer platform through a networking environment, said second peer platform having located the peer resource through a resource locator service; and
said first peer platform to provide the second peer platform access to the peer resource.
-
Specification