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:
- identifying, by the one or more processing devices, text of a communication that was sent from a first user account for delivery to a second user account;
identifying, by the one or more processing devices, text of a reply to the communication, the reply having been generated by the second user account for delivery to the first user account;
determining, by the one or more processing devices, content that has a threshold relevance to one or more of the communication or the reply to the communication through analysis of one or more of the text of the communication or the text of the reply to the communication; and
causing, by the one or more processing devices, a presentation of the determined content and the reply in a graphical user interface, with the determined content positioned proximate to the reply 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.
-
Citations
26 Claims
-
1. A method performed by one or more processing devices, the method comprising:
-
identifying, by the one or more processing devices, text of a communication that was sent from a first user account for delivery to a second user account; identifying, by the one or more processing devices, text of a reply to the communication, the reply having been generated by the second user account for delivery to the first user account; determining, by the one or more processing devices, content that has a threshold relevance to one or more of the communication or the reply to the communication through analysis of one or more of the text of the communication or the text of the reply to the communication; and causing, by the one or more processing devices, a presentation of the determined content and the reply in a graphical user interface, with the determined content positioned proximate to the reply in the graphical user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 21, 22, 23, 24, 25, 26)
-
-
8. One or more non-transitory computer-readable media storing instructions that are executable by one or more processing devices to perform operations comprising:
-
identifying, by the one or more processing devices, text of a communication that was sent from a first user account for delivery to a second user account; identifying, by the one or more processing devices, text of a reply to the communication, the reply having been generated by the second user account for delivery to the first user account; determining, by the one or more processing devices, content that has a threshold relevance to one or more of the communication or the reply to the communication through analysis of one or more of the text of the communication or the text of the reply to the communication; and causing, by the one or more processing devices, a presentation of the determined content and the reply in a graphical user interface, with the determined content positioned proximate to the reply in the graphical user interface. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An electronic system comprising:
-
one or more processing devices; and one or more non-transitory computer-readable media storing instructions that are executable by the one or more processing devices to perform operations comprising; identifying, by the one or more processing devices, text of a communication that was sent from a first user account for delivery to a second user account; identifying, by the one or more processing devices, text of a reply to the communication, the reply having been generated by the second user account for delivery to the first user account; determining, by the one or more processing devices, content that has a threshold relevance to one or more of the communication or the reply to the communication through analysis of one or more of the text of the communication or the text of the reply to the communication; and causing, by the one or more processing devices, a presentation of the determined content and the reply in a graphical user interface, with the determined content positioned proximate to the reply in the graphical user interface. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification