US 12,341,743 B2
Managing electronic messages with a message transfer agent
Michael O'Brien, Skerries (IE); Kevin Baker, Blackrock (IE); James Kebinger, Oak Park, IL (US); and Michael Axiak, Somerville, MA (US)
Assigned to HUBSPOT, INC., Cambridge, MA (US)
Filed by HUBSPOT, INC., Cambridge, MA (US)
Filed on Aug. 9, 2023, as Appl. No. 18/232,052.
Application 17/443,213 is a division of application No. 16/595,602, filed on Oct. 8, 2019, granted, now 11,240,193.
Application 16/595,602 is a division of application No. 15/884,264, filed on Jan. 30, 2018, granted, now 11,070,511, issued on Jul. 20, 2021.
Application 18/232,052 is a continuation of application No. 17/443,213, filed on Jul. 22, 2021, granted, now 11,765,121.
Claims priority of provisional application 62/451,974, filed on Jan. 30, 2017.
Prior Publication US 2023/0388263 A1, Nov. 30, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 51/234 (2022.01); G06N 3/08 (2023.01); G06N 7/01 (2023.01); G06N 20/00 (2019.01); G06Q 10/107 (2023.01); G06Q 30/0241 (2023.01); H04L 51/08 (2022.01); H04L 51/18 (2022.01); H04L 51/212 (2022.01); H04L 51/42 (2022.01); H04L 51/48 (2022.01); H04L 61/5007 (2022.01)
CPC H04L 51/234 (2022.05) [G06N 3/08 (2013.01); G06N 7/01 (2023.01); G06N 20/00 (2019.01); G06Q 10/107 (2013.01); G06Q 30/0248 (2013.01); G06Q 30/0277 (2013.01); H04L 51/08 (2013.01); H04L 51/18 (2013.01); H04L 51/212 (2022.05); H04L 51/42 (2022.05); H04L 51/48 (2022.05); H04L 61/5007 (2022.05)] 17 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving a message, the message includes a recipient list;
evaluating a message delivery readiness indicator for at least one recipient in the recipient list;
removing the at least one recipient from the recipient list based upon a message delivery readiness indicator indicating a lack of readiness with respect to the at least one recipient;
generating customized messages for remaining recipients within the recipient list based on the message;
calculating a probability of engagement metric for each customized message, wherein the probability of engagement metric is a calculation of a likelihood that each recipient of each respective customized message will open the customized message;
selecting a message transfer agent node connected to a server executing a message routing preparation module;
selecting an address of a networked server for transmitting a customized message via a message transfer agent to a remaining recipient within the recipient list, wherein the address and the message transfer agent node are selected based upon the probability of engagement metric; and
transmitting, by the networked server using the message transfer agent node and the address via the transfer message agent, the customized message to the remaining recipient.