US 12,457,522 B2
Throttling text messaging on-the-fly based on customer specific throughput allotment
Aaron Alter, Los Angeles, CA (US)
Assigned to Telgorithm Inc., Northridge, CA (US)
Filed by Telgorithm Inc., Northridge, CA (US)
Filed on May 11, 2023, as Appl. No. 18/196,392.
Claims priority of provisional application 63/342,778, filed on May 17, 2022.
Prior Publication US 2023/0379756 A1, Nov. 23, 2023
Int. Cl. H04W 28/02 (2009.01); G06Q 30/0251 (2023.01); H04W 4/12 (2009.01)
CPC H04W 28/0289 (2013.01) [G06Q 30/0267 (2013.01); H04W 4/12 (2013.01); H04W 28/0268 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A method for throttling text messages, the method comprising:
receiving a request from a customer system to send a text message to a recipient system, the request including a phone number of the recipient system;
determining a brand campaign associated with the customer system based on a phone number associated with the customer system in the request;
sending a query to a registry system for a throughput allotment applicable to the text message, where the throughput allotment specifies a limit for the customer system to send a message for each of a set of Mobile Network Operators (MNOs), and wherein the throughput allotment is based on the determined brand campaign;
sending a query to determine the MNO of the set of MNOs that is associated with the phone number of the recipient system;
querying a log to determine a number of messages sent during a previous time period by the customer system to other recipients associated with the MNO of the recipient system;
comparing the number of messages from the log to the throughput allotment for the MNO of the recipient system to determine whether the throughput allotment has been reached; and
scheduling the sending of the text message to the recipient system, the scheduling complying with the throughput allotment for the MNO of the recipient system based on the comparing.