1. A method of determining network content virality, comprising: receiving, with a processor, network data having a plurality of time points at which individual users adopt a network content and connection information of the users in the computer network; determining a temporal propagation pattern of the network content across the computer network based on the plurality of time points and the connection information of the users; and calculating, with the processor, a virality metric of the network content based on a structural characteristic of the propagation pattern.