×

System and method for dynamic throttling during bulk message delivery

  • US 8,751,593 B2
  • Filed: 03/28/2012
  • Issued: 06/10/2014
  • Est. Priority Date: 03/30/2011
  • Status: Active Grant
First Claim
Patent Images

1. A server-based method for dynamic message throttling, the server-based method comprising:

  • identifying, using a processor in communication with a memory, a message pool to be processed, the message pool comprising a plurality of messages stored in the memory;

    partitioning the message pool into a plurality of subdivisions; and

    performing a plurality of processing steps while a delivery window is open, including at least;

    (a) opening a first subdivision for processing, yielding an open subdivision,(b) selecting a message from the open subdivision, yielding a selected message,(c) performing one or more processing steps on the selected message,(d) dispatching through a gateway aspects of the selected message for subsequent delivery to a message recipient, and(e) pausing zero or more units of time,wherein the steps of (b) selecting a message from the open subdivision and (c) performing one or more processing steps on the selected message are based on whether a predetermined number of messages from the open subdivision have been sent, and when the predetermined number of messages from the open subdivision have been sent, opening a second subdivision and performing steps (b)-(d) on messages in the second subdivision.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×