Patent ID: 7610505
Filing Date: 2009-10-27
Classification: A63F,H04L

Abstract:
1. A method of detecting and recovering from violations in a peer-to-peer relay network, comprising: receiving a first message having first content data at a receiving peer system from a first sending peer system connected to the receiving peer system in the peer-to-peer relay network; detecting a manipulation of data in said received first message, said manipulation of data changing the outcome of processing by the receiving peer system; receiving a second message having second content data at the receiving peer system from at least one second sending peer system, wherein the second content data are expected to be substantially the same as the first content data; wherein detecting the manipulation includes: comparing by the receiving peer system the received first content data to the received second content data; and determining whether the first message from the first sending peer system is different from at least one of the second messages based on the comparison; when the first message from the first sending peer system is different, sending by the receiving peer system a manipulated data alert message to other peer systems connected to said receiving peer system in said peer-to-peer relay network, the manipulated data alert message identifying the first sending peer as responsible for the manipulation of data and not sending the message received from the first peer system to other peer systems connected to said receiving peer system in said peer-to-peer relay network; and when the first message received from the first sending peer system is not different, sending by the receiving peer system the first message to other peer systems connected to said receiving peer system in said peer-to-peer relay network, wherein the receiving peer does not originate the first or second content data sent from the respective first or second sending peer system.