Patent ID: 8196186
Filing Date: 2012-06-05
Classification: G06F,H04L

Abstract:
1. A method, implemented by a computing device, comprising: receiving a request to register a peer in a peer-to-peer system, the peer-to-peer system enabling a first peer of the peer-to-peer system to provide a first storage area to another peer of the peer-to-peer system and enabling the first peer of the peer-to-peer system to store data in a second storage area on a second peer of the peer-to-peer system after providing the first storage area; generating or selecting a transaction key for the peer; storing the transaction key in association with registration information for the peer; receiving a password from the peer to enable a secure transmission of the transaction key to the peer; transmitting the transaction key from the server to the peer, the transaction key accessible to the peer using the password; in response to receiving a transaction request from the peer to perform a peer-to-peer transaction with another peer of the peer-to-peer system, generating a token including file information for a file associated with the peer-to-peer transaction and including a signature, the token generated based at least in part on the transaction key; sending the token from the server to the peer to enable the peer to perform the peer-to-peer transaction; and