System and method for targeting information based on message content in a reply
First Claim
1. A method performed by one or more processing devices, the method comprising:
- receiving a reply to a communication;
determining content that is relevant to one or more of the communication or the reply;
determining a quality of the content;
determination determining that the quality is above a threshold value;
selecting the content for display with the reply in a graphical user interface, with selecting based on determining that the quality is above the threshold value; and
generating data for the graphical user interface that when rendered on a client device comprises;
a content view for display of the content selected; and
a conversation view for display of the reply;
wherein the content view is positioned proximate to the conversation view in the graphical user interface.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of presenting information to a party through a messaging application is described. Responsive to receipt of a communication from a party (e.g., the first user), a reply is sent. The communication and the reply is presented in an interface to the sender. The messaging system determines matching content that is relevant to one or both of the communication and the reply and determines a quality of the match. Determining the quality of the match may include determining a score for an advertisement based on the advertisement'"'"'s responsiveness to content identified in the reply message that was sent. Based on a determination that the quality is above a threshold, the matching content is presented along with the communication and the reply.
48 Citations
19 Claims
-
1. A method performed by one or more processing devices, the method comprising:
-
receiving a reply to a communication; determining content that is relevant to one or more of the communication or the reply; determining a quality of the content; determination determining that the quality is above a threshold value; selecting the content for display with the reply in a graphical user interface, with selecting based on determining that the quality is above the threshold value; and generating data for the graphical user interface that when rendered on a client device comprises; a content view for display of the content selected; and a conversation view for display of the reply; wherein the content view is positioned proximate to the conversation view in the graphical user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. One or more non-transitory computer-readable media storing instructions that are executable by one or more processing devices to perform operations comprising:
-
receiving a reply to a communication; determining content that is relevant to one or more of the communication or the reply; determining a quality of the content; determining that the quality is above a threshold value; selecting the content for display with the reply in a graphical user interface, with selecting based on determining that the quality is above the threshold value; and generating data for the graphical user interface that when rendered on a client device includes; a content view for display of the content selected; and a conversation view for display of the reply; wherein the content view is positioned proximate to the conversation view in the graphical user interface. - View Dependent Claims (14, 15, 16, 17)
-
-
13. A system comprising:
-
one or more processing devices; and one or more computer-readable media storing instructions that are executable by the processor to perform operations comprising; receiving a reply to a communication; determining content that is relevant to one or more of the communication or the reply; determining a quality of the content; determining that the quality is above a threshold value; selecting the content for display with the reply in a graphical user interface, with selecting based on determining that the quality is above the threshold value; and generating data for the graphical user interface that when rendered on a client device comprises; a content view for display of the content selected; and a conversation view for display of the reply; wherein the content view is positioned proximate to the conversation view in the graphical user interface. - View Dependent Claims (18, 19)
-
Specification