Patent ID: 8706822

Claim:
A method of configuring a message server having a processor and a message store to deliver messages respectively generated by a message source to at least one recipient that is assigned to the message server, respective recipients having a recipient profile identifying the message sources subscribed by the recipient, the method comprising: executing on the processor instructions that cause the message server to: supplemental to the recipient profiles of the recipients, generate and store a subscription filter indicating, for respective message sources, whether at least one recipient subscribes to the message source; upon receiving a message from a message source: examine the subscription filter to determine whether at least one recipient subscribes to the message source, and if at least one recipient subscribes to the message source according to the subscription filter: store a copy of the message in the message store, and associate the copy of the message with all of the recipients subscribing to the message source; and if zero recipients subscribe to the message source according to the subscription filter, disregard the message; and upon receiving from a recipient a receive request to receive messages, if at least one selected message in the message store is associated with the recipient: retrieve from the message store the at least one selected message, and present the at least one selected message to the recipient.