Patent ID: 9363223
Filing Date: 2016-06-07
CPC Classification: G06N,G06Q,H04L

Claim Text:
1. A method comprising: logging one or more user activities associated with a user of an online system, the user activities including the user's responses to one or more messages sent to the user, time that the user is active on the online system, and a type of activity performed by the user on the online system; generating at least one message to send to the user when the logged activities indicate that the user's last engagement with the online system occurred more than a predetermined time interval ago, the at least one message including a link associated with a desired activity; applying attributes of the one or more messages sent to the user and the logged activities to a message response prediction model for the user, the message response prediction model determining a prediction of whether the user's response to receiving the at least one message will include the user's performance of the desired activity associated with the link included in the at least one message; and determining whether to send the generated message based on the prediction, the message being sent when the prediction indicates more than a threshold likelihood of the user's response including the user's performance of the desired activity.