Providing information to a communications device includes determining the relevance of an event to a user based on service choices of the user and, if the event is relevant to the user, determining the relevance of information sources to the event, the information sources including at least data indicating a real-time status of the user, and determining whether to send information about the event