Yahoo patents granted on 05 April 2016

4 US patents granted on 05 April 2016 and assigned to Yahoo

1 9,305,103 Method or system for semantic categorization
2 9,305,051 Mining broad hidden query aspects from user search sessions
3 9,305,022 System and method for associating a geographic location with an internet protocol address
4 9,304,665 Method and apparatus for facilitating message selection and organization