Patent ID: 8924326
Filing Date: 2014-12-30
Classification: G06N,G06Q,H04L

Abstract:
1. A method comprising: determining a user profile including information describing characteristics of a user of a social networking system; identifying a message response prediction model for the user, the message response prediction using information from the user profile and response information about the user's responses to messages sent by the social networking system, the response information based at least in part on one or more attributes of content items included in the sent messages and a time when the messages were sent by the social networking system to the user; selecting a plurality of candidate messages to generate a desired response by the user; for each candidate message, determining a likelihood of the user performing the desired response by applying the message prediction model for the user to the candidate message, the likelihood indicating how the user will respond to the candidate message based at least in part on attributes of one or more content items included in the candidate message and when the candidate message is sent to the user; selecting, by the computer system, a candidate message based at least in part on the determined likelihoods; and sending, by the computer system, the selected candidate message to the user at a specified time based at least in part on the determined likelihood.