Yahoo patents granted on 31 May 2011

4 US patents granted on 31 May 2011 and assigned to Yahoo

1 7,954,058 Sharing of content and hop distance over a social network
2 7,953,777 Method and system for retrieving and organizing web media
3 7,953,775 Sharing tagged data on the internet
4 7,953,676 Predictive discrete latent factor models for large scale dyadic data