1. A method of providing information associated with messages or missed calls to a subscriber at a user device, the method comprising: detecting missed calls from received calls which are received at the user device but not answered; determining whether each missed call is associated with a message; generating a summary of the missed calls and messages; searching the messages for a word or phrase; grouping a set of messages from the messages having the word or phrase in a common thread; wherein, the word or phrase is user-defined; presenting, in the message center at the user device, the set of messages having the word or phrase in a message center as being in the common thread, the message center functionality being distributed across the user device and a service provider and accessible by a user at the user device.