Access rights used for resource discovery in peer-to-peer networks
First Claim
1. A method comprising:
- causing, at least in part, actions that result in reception, at a user device in response to an ad hoc device introduction by a peer of a peer-to-peer network, of user-specific usage rights and a resource discovery record associated with one or more computing resources available at the peer for discovery by the user device, wherein the resource discovery record describes the computing resources and how to access the computing resources at the peer via the peer-to-peer network, access to view the resource discovery record being controlled per user, the user-specific usage rights defining per user permission to use discovered computing resources of peers;
causing, at least in part, actions that result in presentation, via a user interface of the user device, of one or more graphical components each representing one of the computing resources according to the resource discovery record;
causing, at least in part, actions that result in transmission to the peer, in response to a user selection of one or more of the graphical components, a request to access one or more of the represented computing resources; and
utilizing the represented computing resources according to usage limitations defined by the user-specific usage rights.
0 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.
26 Citations
20 Claims
-
1. A method comprising:
-
causing, at least in part, actions that result in reception, at a user device in response to an ad hoc device introduction by a peer of a peer-to-peer network, of user-specific usage rights and a resource discovery record associated with one or more computing resources available at the peer for discovery by the user device, wherein the resource discovery record describes the computing resources and how to access the computing resources at the peer via the peer-to-peer network, access to view the resource discovery record being controlled per user, the user-specific usage rights defining per user permission to use discovered computing resources of peers; causing, at least in part, actions that result in presentation, via a user interface of the user device, of one or more graphical components each representing one of the computing resources according to the resource discovery record; causing, at least in part, actions that result in transmission to the peer, in response to a user selection of one or more of the graphical components, a request to access one or more of the represented computing resources; and utilizing the represented computing resources according to usage limitations defined by the user-specific usage rights. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps:
-
causing, at least in part, actions that result in reception, at a user device in response to an ad hoc device introduction by a peer of a peer-to-peer network, of user-specific usage rights and a resource discovery record associated with one or more computing resources available at the peer for discovery by the user device, wherein the resource discovery record describes the computing resources and how to access the computing resources at the peer via the peer-to-peer network, access to view the resource discovery record being controlled per user, the user-specific usage rights defining per user permission to use discovered computing resources of peers; causing, at least in part, actions that result in presentation, via a user interface of the user device, of one or more graphical components each representing one of the computing resources according to the resource discovery record; causing, at least in part, actions that result in transmission to the peer, in response to a user selection of one or more of the graphical components, a request to access one or more of the represented computing resources; and utilizing the represented computing resources according to usage limitations defined by the user-specific usage rights. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, cause, at least in part, actions that result in reception, at a user device in response to an ad hoc device introduction by a peer of a peer-to-peer network, of user-specific usage rights and a resource discovery record associated with one or more computing resources available at the peer for discovery by the user device, wherein the resource discovery record describes the computing resources and how to access the computing resources at the peer via the peer-to-peer network, access to view the resource discovery record being controlled per user, the user-specific usage rights defining per user permission to use discovered computing resources of peers; cause, at least in part, actions that result in presentation, via a user interface of the user device, of one or more graphical components each representing one of the computing resources according to the resource discovery record; cause, at least in part, actions that result in transmission to the peer, in response to a user selection of one or more of the graphical components, a request to access one or more of the represented computing resources; and utilize the represented computing resources according to usage limitations defined by the user-specific usage rights. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification