Delivering messages from message sources to subscribing recipients
AssigneeMicrosoft Corporation
InventorsSteven W. Ickman, Thomas M. Laird-McConnell
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsSteven W. Ickman, Thomas M. Laird-McConnell
Estimating the term…
Many scenarios involve the delivery of messages received from various message sources to recipients, based on subscriptions established between various recipients and message sources. The recipients may be distributively assigned to one or more message servers, either operating independently or as part of an interoperating message server set. Respective message servers may generate a subscription filter indicating whether at least one assigned recipient subscribes to respective message sources, and may utilize the subscription filter to determine, upon receiving a message from a message source, whether to discard the message or store the message for delivery. Interoperating message servers may also exchange subscription filters, and upon receiving a message from any message source, a message server may utilize the subscription filters of the other message servers to determine which other message servers are assigned at least one subscribing recipient, and may retransmit the message only to such message servers.
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:
A system configured to deliver messages respectively generated by a message source to at least one recipient that is assigned to a message server, respective recipients subscribing to at least one message source, the system comprising:
A computer-readable storage medium comprising instructions that, when executed on a processor of a message server of a message server set, the message server having a processor and a message store, deliver messages respectively generated by a message source to at least one recipient that is assigned to the message server, respective recipients assigned to a message server in the message server set based on a predicted shared set of message sources subscribed by the recipients, respective recipients having a recipient profile identifying the message sources subscribed by the recipient, and the message servers of the message server set sharing an assignment map indicating an assignment of respective recipients to a message server in the message server set, by:
Dependencies are inferred from the claim text.