Throttling of mass mailings using network devices
AssigneeCisco Technology, Inc.
InventorsBailey G. Szeto, Shamim Pirzada
Life of this patent
Estimating the term…
Abstract
A system and method that effectuates dynamic mass mail throttling utilizing an upstream network device. The system and method includes intercepting messages from sending mail server, determining whether the message relates to mass mailing advertising emails, and based the determination automatically and dynamically directing upstream network devices to gradually retard communications between the sending mail server and the upstream network devices.
Claims21
A non-transitory machine readable storage medium in communication with at least one processor, the machine-readable storage medium storing instructions, which when executed by the at least one processor, provides operations that effectuates dynamic mass mail throttling, the operations comprising:
- receiving a message from a transmitting mail server;
- extracting information from the message for comparison with previously persisted information;
- determining whether the message relates to a mass mailing by determining a relative rate of delivery based at least in part on the extracted information and the previously persisted information;
- and
- based at least on the determination that the message relates to a mass mailing, automatically directing an upstream network device to assign a wait state to the transmitting mail server.
A machine implemented method that effectuates dynamic mass mail throttling utilizing a network device, the method comprising:
- receiving a message from a remote mail server;
- extracting information from the message for comparison with previously persisted information;
- determining the message relates to a mass mailing based on a relative rate of delivery, the relative rate of delivery being determined based at least in part on the extracted information and the previously persisted information;
- identifying, from the extracted information, an attribute associated with the message and the remote mail server;
- and
- utilizing the attribute to direct an upstream network device to assign a latency period to the remote mail server.
A system that effectuates mass mail throttling, comprising:
- one or more processors;
- means for intercepting a message from a remote mail server;
- means for extracting, using the one or more processors, information from the message for comparison with previously persisted information;
- means for identifying the remote mail server;
- and
- means for directing an upstream network device to assign latency period to the remote mail server based on a relative rate of delivery indicating that the message relates to a mass mailing, the relative rate of delivery being determined based at least in part on the extracted information and the previously persisted information.
Dependencies are inferred from the claim text.