US 11,888,754 B2
Techniques for transmitting messages subject to multiple rate limits
Gregory M. Methvin, San Francisco, CA (US)
Assigned to ITERABLE, INC., San Francisco, CA (US)
Filed by Iterable, Inc., San Francisco, CA (US)
Filed on Oct. 19, 2021, as Appl. No. 17/505,446.
Prior Publication US 2023/0123232 A1, Apr. 20, 2023
Int. Cl. H04L 47/62 (2022.01); H04L 49/90 (2022.01)
CPC H04L 47/62 (2013.01) [H04L 49/90 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for transmitting messages, the method comprising:
storing a first plurality of messages in a queue;
retrieving, based on a first rate limit associated with the queue, one or more messages included in the first plurality of messages from the queue;
for each message included in the one or more messages:
matching a first plurality of attributes associated with the message to a first plurality of rate limits; and
transmitting the message based on the first plurality of rate limits.