Patent Document ID: 10146768
Application ID: 15415506

Base Claim:
1. A computer-implemented method of automatically suggesting content in a messaging application, the method comprising: detecting an image posted within a first message by a first user; programmatically analyzing the image to determine a feature vector representative of the image; programmatically generating one or more suggested responses to the first message based on the feature vector, the one or more suggested responses each being a conversational reply to the first message, wherein programmatically generating the one or more suggested responses includes: determining probabilities associated with word sequences for the feature vector using a model trained with previous responses to previous images; and selecting one or more word sequences of the word sequences based on the probabilities associated with the word sequences, wherein the one or more suggested responses are determined based on the selected one or more word sequences, wherein selecting the one or more word sequences includes selecting at least one word sequence that is weighted based on a similarity to a previous message response provided by a second user; and causing the one or more suggested responses to be rendered in the messaging application as one or more suggestions to the second user.

---

Claim 4:
4. The method of claim 1 wherein the model is a conditioned language model and wherein determining the probabilities associated with the word sequences includes inputting the feature vector to the conditioned language model.