Universal naming scheme for peer-to-peer resources
First Claim
1. A method comprising:
- receiving a resource request at a gate server to a resource locator service from a requester device through a networking environment, said resource request to request access to a peer resource associated with the resource locator service;
determining if the requester is a peer device; and
if the requester is a peer device, returning one or more locations within the networking environment where the peer resource is expected to be accessible to the peer device.
1 Assignment
0 Petitions
Accused Products
Abstract
Peer devices register with a resource locator service so that the peer devices can be uniquely identified in a networking environment. An addressing scheme addresses a peer resource in the networking environment based on the unique identifier of a peer device that is a master publisher of the resource. Based on the addressing scheme, the resource locator service can track the location of the master publisher of the resource as well as additional locations of peer devices that have cached the resource and made it available. In various embodiments, the resource locator service can service requests for peer resources by providing a list of locations where the resource is expected to be available or, in the case of non-compatible requester, provide access to the resource itself.
9 Citations
23 Claims
-
1. A method comprising:
-
receiving a resource request at a gate server to a resource locator service from a requester device through a networking environment, said resource request to request access to a peer resource associated with the resource locator service;
determining if the requester is a peer device; and
if the requester is a peer device, returning one or more locations within the networking environment where the peer resource is expected to be accessible to the peer device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A machine readable medium having stored thereon machine executable instructions to implement a method comprising:
-
receiving a resource request at a gate server to a resource locator service from a requester device through a networking environment, said resource request to request access to a peer resource associated with the resource locator service;
determining if the requester is a peer device; and
if the requester is a peer device, returning one or more locations within the networking environment where the peer resource is expected to be accessible to the peer device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An apparatus comprising:
-
a gate server to a resource locator service to receive a resource request from a requester device through a networking environment, said resource request to request access to a peer resource associated with the resource locator service;
said gate server to determine if the requester is a peer device; and
if the requester is a peer device, said gate server to return one or more locations within the networking environment where the peer resource is expected to be accessible to the peer device.
-
Specification