Yahoo patents granted on 26 June 2012

5 US patents granted on 26 June 2012 and assigned to Yahoo

1 8,209,384 Persistent group-based instant messaging
2 8,209,381 Dynamic combatting of SPAM and phishing attacks
3 8,209,317 Method and apparatus for reconstructing a search query
4 8,209,277 Predicting the outcome of events based on related internet activity
5 8,206,214 Player roster selection interface