1. A method for analyzing a stream of incoming messages from online media services for a user, the method, comprising: determining the interests of the user from online activity of the user; wherein, the online activity of the user is automatically detected from those activities of the user on or via the online media services without requiring additional interaction or input from the user; increasing visibility of those incoming messages which are more interesting to the user among other incoming messages in the stream for presentation in a user interface; wherein, the user interface is a part of a platform which is independent of any of the online media services.