Yahoo patents granted on 21 April 2009

3 US patents granted on 21 April 2009 and assigned to Yahoo

1 7,523,191 System and method for monitoring user interaction with web pages
2 7,523,123 Map-reduce with merge to process multiple relational datasets
3 7,523,071 On-line software rental