1. A method, comprising: identifying, by an electronic apparatus, one user's connections with other users in an electronic social network; analyzing, by the electronic apparatus, a plurality of data sources for electronic communications between the one user and the other users; calculating, by the electronic apparatus, for each of the other users the probability that the one user will communicate with that other user based on the analyzed plurality of data sources; and ranking, by the electronic apparatus, the one user's connections with the other users based on the calculated probabilities.