1. A computer program product for identifying patterns of events, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions readable by a processor to cause the processor to perform a method comprising: identifying, at a processor, a new pattern data event at a peer-to-peer device; reading, by the processor, previous pattern data events from a plurality of peer-to-peer devices, the previous pattern data events stored at a storage device; and determining, by the processor, if the new pattern data event at the peer-to-peer device corresponds with a pattern data event that has previously occurred in one or more peer-to-peer devices and is stored at the storage device, wherein the processor is located at a networked peer-to-peer device from a plurality of networked peer-to-peer devices of the same network.