Patent ID: 11882086
Assignee: TWILIO INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 8:
9. A system, comprising:
a memory; and
a processing device, coupled to the memory, the processing device configured to:
receive, from a first tenant associated with a first tenant set of a plurality of tenant sets, a request to forward a first message to a recipient within a specified destination;
identify, among a plurality of queues associated with the plurality of tenant sets, a subset of queues associated with the first tenant;
queue the first message into a first queue of the subset of queues associated with the first tenant;
assign, to each queue of the plurality of queues, a score reflecting a respective tenant portion of a messaging resource quota associated with the specified destination;
retrieve a second message from a queue associated with a highest score;
forward the second message to a messaging gateway associated with the specified destination; and
dynamically re-score the subset of queues associated with the first tenant responsive to detecting a new sender becoming associated with the first tenant.