US 12,278,761 B1
Methods and systems for message routing using attributes associated with the source
David Ress, Cary, NC (US)
Assigned to Bandwidth Inc., Raleigh, NC (US)
Filed by Bandwidth Inc., Raleigh, NC (US)
Filed on Nov. 19, 2024, as Appl. No. 18/951,793.
Int. Cl. H04L 12/28 (2006.01); H04L 45/74 (2022.01); H04W 76/40 (2018.01)
CPC H04L 45/74 (2013.01) [H04W 76/40 (2018.02)] 18 Claims
OG exemplary drawing
 
1. A method for routing messages to a destination, the method comprising:
determining a destination carrier for a destination telephone number (TN) of a destination associated with an end user;
determining one or more source attributes, a source attribute being associated with initiation of a message from a sender, wherein the one or more source attributes comprise one or more of a sender address code type, a message class, a routing class, a campaign class, information particular to a source entity indicated by a unique source identifier and a campaign identifier;
categorizing each of the one or more source attributes into one or more message classes associated with the sender;
determining a message routing policy for the message based on the determined destination carrier and the one or more message classes associated with the sender;
routing the message according to the message routing policy; and
creating a description of the message based on the one or more source attributes and providing the description as a current message descriptor (CMD),
wherein determining a message routing policy comprises examining a set of supported message descriptor (SMD) routing rules and matching the SMDs with the CMD to provide a list of routes associated with each matching SMD.