Peer-to-peer network information retrieval
AssigneeMicrosoft Corporation
InventorJohn Miller
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorJohn Miller
Estimating the term…
In a typical peer-to-peer network, any user of the peer-to-peer network may request a lookup of a key and its associated value. To limit access to a stored key-value pair, a storage node may verify that the lookup message requesting the key-value pair is authorized to access the payload. For example, the storage node may verify that the lookup message provides a retrieval identifier included in an access list included in the value of the stored key-value pair. The lookup message may include an origination identifier which may verify the source of the lookup message. If the lookup message is verified, the storage node may send the payload to the node sending the lookup message. If the payload is encrypted, the storage node may also send a group key suitable for decrypting the payload. The group key may be decrypted using a key known by the user associated with the provided retrieval identifier.
A method of communicating between a lookup process of a retrieval node and a lookup module of a storage node in a peer-to-peer network, the method comprising:
One or more computer-readable media containing computer executable instructions that, when implemented, perform a method comprising:
A system for peer-to-peer network information retrieval comprising:
Dependencies are inferred from the claim text.