Quality-based routing of electronic messages
First Claim
1. A method of preparing a route for a new message through a plurality of networked nodes in an Internet Protocol-based network, comprising:
- calculating a recipient quality score for a recipient based on at least one message engagement event for the recipient with respect to at least one past message;
applying at least one model to determine a probability of the recipient engaging with the new message;
based on at least one of the recipient quality score or the determined probability, determining a quality metric; and
selecting the route to send the new message to the recipient from among a plurality of available routes for the new message, wherein selecting includes;
selecting among a plurality of quality-specific tranches of available routes based on a prediction of the probability of engagement for the new message by applying a machine learning system to determine which route produces a greater likelihood of engagement for parameters of the new message than other routes in the selected quality-specific tranche of routes;
computing percentiles for different routes based on message life cycle event activity for messages delivered over the different routes;
determining a route-specific probability of engagement for each route based therein; and
applying the determined route-specific probability of engagement when selecting the route;
wherein new messages for recipients with a first quality metric are sent using a different route than new messages for recipients with a second quality metric,wherein selecting the route comprises selecting a network node from which the new message will originate, a sending IP address from which the new message will be sent, and a message transfer authority by which the new message will be transferred.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided herein is a method of preparing a route for a new message through a plurality of networked nodes in an Internet Protocol-based network including calculating a recipient quality score based on a message engagement event with a past message, applying at least one model to determine a probability of the recipient engaging with the new message, based on at least one of the recipient quality score or the determined probability, determining a quality metric, and selecting the route from among a plurality of quality-specific tranches of available routes based on a prediction of the probability of engagement for the new message by applying a machine learning system to determine which route produces a greater likelihood of engagement for parameters of the new message than other routes. New messages for recipients with a first quality metric are sent using a different route than recipients with a second quality metric.
74 Citations
24 Claims
-
1. A method of preparing a route for a new message through a plurality of networked nodes in an Internet Protocol-based network, comprising:
-
calculating a recipient quality score for a recipient based on at least one message engagement event for the recipient with respect to at least one past message; applying at least one model to determine a probability of the recipient engaging with the new message; based on at least one of the recipient quality score or the determined probability, determining a quality metric; and selecting the route to send the new message to the recipient from among a plurality of available routes for the new message, wherein selecting includes; selecting among a plurality of quality-specific tranches of available routes based on a prediction of the probability of engagement for the new message by applying a machine learning system to determine which route produces a greater likelihood of engagement for parameters of the new message than other routes in the selected quality-specific tranche of routes; computing percentiles for different routes based on message life cycle event activity for messages delivered over the different routes; determining a route-specific probability of engagement for each route based therein; and applying the determined route-specific probability of engagement when selecting the route; wherein new messages for recipients with a first quality metric are sent using a different route than new messages for recipients with a second quality metric, wherein selecting the route comprises selecting a network node from which the new message will originate, a sending IP address from which the new message will be sent, and a message transfer authority by which the new message will be transferred. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of preparing a route for a new message through a plurality of networked nodes in an Internet Protocol-based network, comprising:
-
calculating a sender quality score based on at least one message engagement event by at least one recipient with respect to at least one message previously sent by a sender; applying at least one model to determine a probability of a recipient engaging with the new message based on the sender quality score; based on at least one of the sender quality score or the determined probability, determining a quality metric; and selecting the route to send the new message to the recipient from among a plurality of available routes for the new message, wherein selecting includes; selecting among a plurality of quality-specific tranches of available routes based on a prediction of the probability of engagement for the new message by applying a machine learning system to determine which route produces a greater likelihood of engagement for parameters of the new message than other routes in the selected quality-specific tranche of routes; computing percentiles for different routes based on message life cycle event activity for messages delivered over the different routes; determining a route-specific probability of engagement for each route based therein; and applying the determined route-specific probability of engagement when selecting the route; wherein new messages from a sender with a first quality metric are sent using a different route than new messages from a sender with a second quality metric, wherein, selecting the route comprises selecting a network node from which the new message will originate, a sending IP address from which the new message will be sent, and a message transfer authority by which the new message will be transferred. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of preparing a route for a new message through a plurality of networked nodes in an Internet Protocol-based network, comprising:
-
calculating a sender-recipient relationship quality score based on at least one of;
i) a message engagement event for at least one of a sender or a recipient with respect to at least one past message or, ii) at least one record of interactions between a domain of the sender and a domain of the recipient;applying at least one model to determine a probability of the recipient engaging with the new message based on the sender-recipient relationship quality score; based on at least one of the sender-recipient relationship quality score or the determined probability, determining a quality metric; and selecting the route to send the new message to the recipient from among a plurality of available routes for the new message, wherein selecting includes; selecting among a plurality of quality-specific tranches of available routes based on a prediction of the probability of engagement for the new message by applying a machine learning system to determine which route produces a greater likelihood of engagement for parameters of the new message than other routes in the selected quality-specific tranche of routes; computing percentiles for different routes based on message life cycle event activity for messages delivered over the different routes; determining a route-specific probability of engagement for each route based therein; and applying the determined route-specific probability of engagement when selecting the route; wherein new messages for sender-recipient pairs with a first quality metric are sent using a different route than new messages for sender-recipient pairs with a second quality metric; wherein selecting the route comprises selecting a network node from which the new message will originate, a sending IP address from which the new message will be sent, and a message transfer authority by which the new message will be transferred. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification