Access rights used for resource discovery in peer-to-peer networks
First Claim
1. A method comprising:
- creating a resource discovery record associated with a computing resource of a user device that is made available via the user device to peers of a peer-to-peer network, wherein the resource discovery record describes how to access the computing resource via the peer-to-peer network;
creating an access right record that controls the ability of one or more contacts to gain access via the peer to peer network to the resource discovery record; and
sending the resource discovery record to one or more contacts via a peer-to-peer network.
2 Assignments
0 Petitions
Accused Products
Abstract
Secure resource discover in peer-to-peer networks involves creating a resource discovery record associated with a computing resource of a user device that is made available via the user device to peers of a peer-to-peer network. The resource discovery record describes the computing resource and may be independent of native service discovery mechanisms of the peer-to-peer network. An access right record is created that controls the ability of one or more contacts to gain access to the resource discovery record. The resource discovery record is sent to the one or more contacts via the peer-to-peer network. The one or more contacts can use the resource discovery record to access the computing resource via the peer-to-peer network in accordance with the access right record.
-
Citations
25 Claims
-
1. A method comprising:
-
creating a resource discovery record associated with a computing resource of a user device that is made available via the user device to peers of a peer-to-peer network, wherein the resource discovery record describes how to access the computing resource via the peer-to-peer network; creating an access right record that controls the ability of one or more contacts to gain access via the peer to peer network to the resource discovery record; and sending the resource discovery record to one or more contacts via a peer-to-peer network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving, at a user device, a resource record associated with a computing resource available via a peer device of a peer-to-peer network, wherein the record describes the computing resource and is associated with user-specific rights allowing the user device to access the computing resource via the peer-to-peer network; presenting, via a user interface, a graphical component representing the computing resource; sending, to the peer in response to a user selection of the graphical component, a request to access the computing resource; and utilizing the computing resource according to instructions in the resource record. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An apparatus comprising:
-
a network interface capable of connecting to a peer-to-peer network; a processor coupled to the network interface; and memory coupled to the processor, wherein the memory comprises; a computing resource capable of being offered via the peer-to-peer network; a resource manager that causes the processor to create a resource discovery record associated with a computing resource of the user device capable of being offered via the peer-to-peer network, wherein the resource discovery record describes how to access the computing resource via the peer-to-peer network; a permissions manager that causes the processor to create an access right record that controls the ability of one or more contacts to gain access to the resource discovery record; and a resource discovery server that causes the processor to send the resource discovery record to the one or more contacts via the peer-to-peer network. - View Dependent Claims (17, 18)
-
-
19. An apparatus comprising:
-
a network interface capable of connecting to a peer-to-peer network; a processor coupled to the network interface; and memory coupled to the processor, wherein the memory comprises; a resource discovery client that causes the processor to receive a resource record associated with a computing resource available via a peer device of a peer-to-peer network, wherein the record describes the computing resource and is associated with user-specific rights allowing a user of the user device to access the computing resource; a resource viewer that causes the processor to present, via a user interface, a graphical component representing the computing resource, and in response to a user selection of the graphical component, causes the resource discovery client to send in response to the peer a request to access the computing resource; and a resource discovery module that causes the processor to utilize the computing resource according to instructions in the resource record. - View Dependent Claims (20, 21, 22)
-
-
23. A system comprising:
-
a first and second device capable of being coupled as peers via a peer-to-peer network; wherein the first device comprises; means for creating a resource discovery record associated with a computing resource of the first device that is made available via the peer-to-peer network; means for creating an access right record that controls the ability of the second device to gain access to the resource record via the peer-to-peer network; and means for sending the resource discovery record to the second device via the peer-to-peer network; and wherein the second device comprise; means for receiving the resource discovery record; means for presenting, to a user of the second device, a graphical component representing the computing resource; means for sending, to the first device in response to a user selection of the graphical component, a request to access the computing resource; and means for utilizing the computing resource according to instructions in the resource discovery record. - View Dependent Claims (24, 25)
-
Specification