System and method for targeting information based on message content in a reply
First Claim
1. A computer-implemented method performed using one or more computing systems, the method comprising:
- receiving, by a first computing system, a request to present an electronic message that was transmitted to a user of the first computing system by a different user of another computing system;
analyzing, by the first computing system, the electronic message to identify that a portion of content in the electronic message has a particular entity type;
providing, by the first computing system and for receipt by a second computing system, entity data that identifies the particular entity type for the portion of content in the electronic message, to cause the second computing system to identify, based on the particular entity type, additional content that is associated with the portion of content in the electronic message;
receiving, by the first computing system and from the second computing system, the additional content that has been identified as being associated with the portion of content in the electronic message; and
providing, by the first computing system and for display with the electronic message, targeted content that is representative of the additional content.
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.
43 Citations
20 Claims
-
1. A computer-implemented method performed using one or more computing systems, the method comprising:
-
receiving, by a first computing system, a request to present an electronic message that was transmitted to a user of the first computing system by a different user of another computing system; analyzing, by the first computing system, the electronic message to identify that a portion of content in the electronic message has a particular entity type; providing, by the first computing system and for receipt by a second computing system, entity data that identifies the particular entity type for the portion of content in the electronic message, to cause the second computing system to identify, based on the particular entity type, additional content that is associated with the portion of content in the electronic message; receiving, by the first computing system and from the second computing system, the additional content that has been identified as being associated with the portion of content in the electronic message; and providing, by the first computing system and for display with the electronic message, targeted content that is representative of the additional content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A communication 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 cause performance of operations comprising; receiving, by a first computing system, a request to present an electronic message that was transmitted to a user of the first computing system by a different user of another computing system; analyzing, by the first computing system, the electronic message to identify that a portion of content in the electronic message has a particular entity type; providing, by the first computing system and for receipt by a second computing system, entity data that identifies the particular entity type for the portion of content in the electronic message, to cause the second computing system to identify, based on the particular entity type, additional content that is associated with the portion of content in the electronic message; receiving, by the first computing system and from the second computing system, the additional content that has been identified as being associated with the portion of content in the electronic message; and providing, by the first computing system and for display with the electronic message, targeted content that is representative of the additional content. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. One or more non-transitory computer-readable media storing instructions that are executable by one or more processing devices to cause performance of operations comprising:
-
receiving, by a first computing system, a request to present an electronic message that was transmitted to a user of the first computing system by a different user of another computing system; analyzing, by the first computing system, the electronic message to identify that a portion of content in the electronic message has a particular entity type; providing, by the first computing system and for receipt by a second computing system, entity data that identifies the particular entity type for the portion of content in the electronic message, to cause the second computing system to identify, based on the particular entity type, additional content that is associated with the portion of content in the electronic message; receiving, by the first computing system and from the second computing system, the additional content that has been identified as being associated with the portion of content in the electronic message; and providing, by the first computing system and for display with the electronic message, targeted content that is representative of the additional content.
-
Specification