US 12,244,484 B2
Interspersed message batching in a database system
Michael Aurelio, San Francisco, CA (US); Eric Paul Wittke, San Francisco, CA (US); Laurel Knell, San Francisco, CA (US); Bradly Zavakos, Indianapolis, IN (US); Abigail Kutruff, San Francisco, CA (US); and Jon Belkowitz, San Francisco, CA (US)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by Salesforce, Inc., San Francisco, CA (US)
Filed on Oct. 31, 2022, as Appl. No. 18/051,411.
Application 18/051,411 is a continuation of application No. 16/882,183, filed on May 22, 2020, granted, now 11,516,105.
Prior Publication US 2023/0077698 A1, Mar. 16, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 43/16 (2022.01); G06F 16/901 (2019.01); H04L 65/612 (2022.01); H04L 67/10 (2022.01); H04L 47/50 (2022.01)
CPC H04L 43/16 (2013.01) [G06F 16/9017 (2019.01); H04L 65/612 (2022.05); H04L 67/10 (2013.01); H04L 47/50 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
receiving via a communication interface a message for transmission to a plurality of recipients;
determining via a processor a message batching configuration for the message, the message batching configuration including a plurality of message batches for transmitting the message, the message batching configuration including a respective recipient count for each of the message batches, the message batching configuration including a designated performance metric for evaluating the message;
transmitting the message to a respective subset of the recipients via a network in accordance with the respective recipient count;
in response to the designated performance metric being less than a designated performance metric threshold, reducing the respective recipient count for a subsequent message batch; and
transmitting the message to the reduced number of respective recipients the subsequent message batch via the network.