CPC H04L 51/066 (2013.01) [H04L 45/85 (2022.05); H04L 45/3065 (2013.01)] | 19 Claims |
1. A method, comprising:
identifying, by a processing device, a plurality of message routing providers serving a specified destination network;
receiving message delivery data reflecting message delivery by the plurality of message routing providers to the specified destination network;
determining, based on the message delivery data, a set of raw conversion rates for respective message routing providers, wherein each raw conversion rate of the set of raw conversion rates reflects a ratio of a number of delivered messages to a number of forwarded messages by a respective message routing provider;
determining, for each raw conversion rate of the set of raw conversion rates, a respective confidence interval reflecting the number of forwarded messages by the respective message routing provider;
producing a plurality of pairwise normalized conversion rate differences by computing, for each pair of message routing providers, a corresponding pairwise normalized conversion rate differences;
computing message conversion rates based on the plurality of pairwise normalized conversion rate differences;
identifying, based on message conversion rates for the respective message routing providers, one or more message routing providers for routing one or more messages to the specified destination network; and
routing, via the one or more message routing providers, the one or more messages to the specified destination network.
|