IP Library Granted Patent US 11,682,051
Granted Patent B1
US 11,682,051 · App. 17/377,695 · Granted Jun 20, 2023

System and method for targeting information based on message content in a reply

Inventors: Alan B. Sheinberg (San Francisco, CA); Stanley Chen (Mountain View, CA)
Assignee: Google LLC
G06Q30/0277G06F16/951G06Q30/0244H04L51/04H04L51/18
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,682,051
App. No.
17/377,695
Granted
Jun 20, 2023
Kind
B1
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.

Claims (35)

1. A method performed by one or more processing devices, the method comprising:

identifying, by the one or more processing devices, first content of a reply communication to an originating communication, the reply communication having been generated by a first user account for delivery to a second user account and not yet sent to the second user account, the reply communication being part of a conversation and wherein the reply communication is responsive to the originating communication that was sent from the second user account for delivery to the first user account, the originating communication and the reply communication being part of a conversation;

determining, by the one or more processing devices, second content that has a threshold relevance the first content of the reply communication through analysis of one or more of the first content of the reply communication; and

causing, by the one or more processing devices, a presentation of the second content and the reply communication in a graphical user interface, with the second content is positioned proximate to data displaying the conversation in a graphical user interface.

2. The method of claim 1 , wherein determining second content that has the threshold relevance comprises:

determining second content that has the threshold relevance based on keywords derived from voice content of the reply to the communication.

3. The method of claim 1 , wherein the second content comprises an advertisement.

4. The method of claim 1 , wherein the second content comprises active content.

5. The method of claim 1 , wherein determining second content that has the threshold relevance comprises:

determining reply content associated with the reply communication; and

determining second content that has the threshold relevance based on the reply content.

6. 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, first content of a reply communication to an originating communication, the reply communication having been generated by a first user account for delivery to a second user account and not yet sent to the second user account, the reply communication being part of a conversation and wherein the reply communication is responsive to the originating communication that was sent from the second user account for delivery to the first user account, the originating communication and the reply communication being part of a conversation;

determining, by the one or more processing devices, second content that has a threshold relevance the first content of the reply communication through analysis of one or more of the first content of the reply communication; and

causing, by the one or more processing devices, a presentation of the second content and the reply communication in a graphical user interface, with the second content is positioned proximate to data displaying the conversation in a graphical user interface.

7. The one or more non-transitory computer-readable media of claim 6 , wherein determining second content that has the threshold relevance comprises:

determining second content that has the threshold relevance based on keywords derived from voice content of the reply to the communication.

8. The one or more non-transitory computer-readable media of claim 6 , wherein the second content comprises an advertisement.

9. The one or more non-transitory computer-readable media of claim 6 , wherein the second content comprises active content.

10. The one or more non-transitory computer-readable media of claim 6 , wherein determining second content that has the threshold relevance comprises:

determining reply content associated with the reply communication; and

determining second content that has the threshold relevance based on the reply content.

11. 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, first content of a reply communication to an originating communication, the reply communication having been generated by a first user account for delivery to a second user account and not yet sent to the second user account, the reply communication being part of a conversation and wherein the reply communication is responsive to the originating communication that was sent from the second user account for delivery to the first user account, the originating communication and the reply communication being part of a conversation;

determining, by the one or more processing devices, second content that has a threshold relevance the first content of the reply communication through analysis of one or more of the first content of the reply communication; and

causing, by the one or more processing devices, a presentation of the second content and the reply communication in a graphical user interface, with the second content is positioned proximate to data displaying the conversation in a graphical user interface.

12. The electronic system of claim 11 , wherein determining second content that has the threshold relevance comprises:

determining second content that has the threshold relevance based on keywords derived from voice content of the reply to the communication.

13. The electronic system of claim 11 , wherein the second content comprises an advertisement.

14. The electronic system of claim 11 , wherein the second content comprises active content.

15. The electronic system of claim 11 , wherein determining second content that has the threshold relevance comprises:

determining reply content associated with the reply communication; and

determining second content that has the threshold relevance based on the reply content.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2022
From: SHEINBERG, ALAN B.; CHEN, STANLEY
To: GOOGLE INC.
Reel/Frame 058604/0134 →
CHANGE OF NAME Recorded Jan 10, 2022
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 058683/0331 →
Continuity (6)
Continuation 16891956 · Jun 3, 2020
Continuation 15908920 · Mar 1, 2018
Continuation 15429661 · Feb 10, 2017
Continuation 13954073 · Jul 30, 2013
Continuation 12875621 · Sep 3, 2010
Provisional Application 61240163 · Sep 4, 2009