Message delivery to multiple forests with no unified directory
AssigneeMicrosoft Corporation
InventorsAlexander R. Wetmore, Malcolm E. Pearson, Wayne M. Cranston
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsAlexander R. Wetmore, Malcolm E. Pearson, Wayne M. Cranston
Estimating the term…
The present invention provides for a messaging system that automatically identifies a forest that corresponds to a particular recipient of a message, without using a common or unified directory that maps forests with recipients. In a network with multiple forests, each forest having multiple recipients, when a message is received at a message server with a destination address that does not uniquely identify a particular forest, the present invention provides for using a standard messaging protocol for querying each forest. The forests respond with status codes that indicate whether or not a recipient associated with the destination address corresponds to the forest being queried. If a status code indicates that the recipient corresponds to the particular forest, information may be stored and used to quarry that particular forest first, before querying other forests within the network.
At a messaging server configured to deliver messages to message inboxes, the messaging server including a processor and system memory, the messaging server in a messaging system network that includes a plurality of forests corresponding to a plurality of domains, wherein each forest stores a plurality of message inboxes for a corresponding plurality of e-mail message recipients, and wherein no unified directory maps a particular forest as a forest that stores a particular message inbox corresponding to where a particular recipient receives e-mail messages, the messaging server configured to receive e-mail messages addressed within the plurality of domains and to deliver the received e-mail messages to particular forests that store particular message inboxes corresponding to the e-mail messages, a computer implemented method of delivering an e-mail message to a forest that stores a particular message inbox corresponding to where a particular recipient receives e-mail messages, the computer implemented method comprising acts of:
A computer program product for use at a messaging server in a messaging system network, the messaging system network including a plurality of forests corresponding to a plurality of domains, wherein each forest stores a plurality of message inboxes for a corresponding plurality of e-mail message recipients, and wherein no unified directory maps a particular forest as a forest that stores a particular message inbox corresponding to where a particular recipient receives e-mail messages, the messaging server configured to receive e-mail messages addressed within the plurality of domains and to deliver the received e-mail messages to particular forests that store particular message inboxes corresponding to the e-mail messages, the computer program product for implementing a method of delivering an e-mail message to a forest that stores a particular message inbox corresponding to where a particular recipient receives e-mail messages, the computer program product comprising one or more computer storage media having stored thereon computer executable instructions that, when executed by a processor, cause the messaging server to perform the method, including the following:
A network messaging system, the network messaging system comprising:
Dependencies are inferred from the claim text.