Throttling inbound electronic messages in a message processing system
AssigneeMicrosoft Corporation
InventorsPablo Stern, Eliot Gillum
Life of this patent
Estimating the term…
Abstract
Providing for proactive and/or active processing of message events is provided. Message event information received by the system is aggregated, a message event throttling policy is generated from the aggregated information and distributed globally. Subsequent message events are then processed using the global rules and/or policies as well as local policies. Message events from unrecognized senders are applied a default processing. Message events from known senders are applied a processing level based on historical message event trends.
Claims20
A method for processing incoming message events, comprising:
- determining a unique sender of a received incoming event;
- setting a default level of event processing associated with the unique sender;
- and
- selectively processing the incoming events from the unique sender based on the default level of event processing.
A method for processing incoming message events, comprising:
- receiving a message event from a recognized unique sender;
- retrieving a processing rule associated with the recognized unique sender;
- and
- limiting the processing of subsequent message events received from the recognized unique sender based on the retrieved processing rule.
A system for processing electronic events, comprising:
- a plurality of message transfer agents, each of the plurality of message transfer agents able to generate message event information from message events received from one or more unique senders and accept a limited number of message events associated with a processing level for each unique sender;
- and
- an aggregation server able to receive message event information from each of said plurality of message transfer agents and provide the unique sender processing levels to the plurality of message transfer agents.
Dependencies are inferred from the claim text.