| CPC H04W 28/0289 (2013.01) [G06Q 30/0267 (2013.01); H04W 4/12 (2013.01); H04W 28/0268 (2013.01)] | 14 Claims |

|
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.
|