Patent ID: 7849143

Claim:
A computer-implemented method to manage messages directed to a mobile communications device, the computer-implemented method comprising: receiving from a blacklist/whitelist server module of a host system, at a blacklist/whitelist client module on the mobile communications device, summary information corresponding to message items received from contacts not found on a whitelist at the blacklist/whitelist server module of the host system, wherein the blacklist/whitelist client module on the mobile communications device is to detect selection of a message item from the summary information and to determine at the blacklist/whitelist client module that a contact of the selected message item should be moved to the whitelist at the host system; and sending to the host system an identification of the contact to transfer to the whitelist; receiving, at the blacklist/whitelist server module, the selected message item; comparing, at the blacklist/whitelist server module, the contact of the selected message item to the whitelist; when the contact is not found on the whitelist, adding the contact to a blacklist; after adding the contact to the blacklist, storing in a temporary blacklist buffer the message item; after receiving the identification of the contact to transfer from the whitelist, transmitting to the mobile communications device the selected message item; adding non-selected contact to a persistent blacklist; and rejecting further incoming message items with a contact corresponding to a contact on the persistent blacklist.