US 12,079,845 B1
System and method for targeting information based on message content in a reply
Alan B. Sheinberg, San Francisco, CA (US); and Stanley Chen, Mountain View, CA (US)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on May 9, 2023, as Appl. No. 18/314,758.
Application 18/314,758 is a continuation of application No. 17/377,695, filed on Jul. 16, 2021, granted, now 11,682,051.
Application 17/377,695 is a continuation of application No. 16/891,956, filed on Jun. 3, 2020, granted, now 11,100,543, issued on Aug. 24, 2021.
Application 16/891,956 is a continuation of application No. 15/908,920, filed on Mar. 1, 2018, granted, now 10,699,311, issued on Jun. 30, 2020.
Application 15/908,920 is a continuation of application No. 15/429,661, filed on Feb. 10, 2017, granted, now 9,911,144, issued on Mar. 6, 2018.
Application 15/429,661 is a continuation of application No. 13/954,073, filed on Jul. 30, 2013, granted, now 9,596,195, issued on Mar. 14, 2017.
Application 13/954,073 is a continuation of application No. 12/875,621, filed on Sep. 3, 2010, granted, now 8,521,823, issued on Aug. 27, 2013.
Claims priority of provisional application 61/240,163, filed on Sep. 4, 2009.
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 12/58 (2006.01); G06F 16/951 (2019.01); G06F 16/9535 (2019.01); G06F 16/9538 (2019.01); G06Q 10/107 (2023.01); G06Q 30/02 (2023.01); G06Q 30/0241 (2023.01); G06Q 30/0242 (2023.01); H04L 12/18 (2006.01); H04L 51/00 (2022.01); H04L 51/04 (2022.01); H04L 51/18 (2022.01)
CPC G06Q 30/0277 (2013.01) [G06F 16/951 (2019.01); G06F 16/9535 (2019.01); G06F 16/9538 (2019.01); G06Q 10/107 (2013.01); G06Q 30/0244 (2013.01); G06Q 30/0278 (2013.01); H04L 51/00 (2013.01); H04L 51/04 (2013.01); H04L 51/18 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A method performed by one or more processing devices, the method comprising:
identifying, by the one or more processing devices, a reply communication that is currently being generated in response to an originating communication, the reply communication being 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, and in response:
identifying first content of the reply communication;
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;
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;
identifying third content of the reply communication after it is revised from when the first content of the reply communication was identified;
determining, by the one or more processing devices, fourth content that has a threshold relevance the third content of the reply communication through analysis of one or more of the third content of the reply communication; and
causing, by the one or more processing devices, a presentation of the fourth content and the reply communication in the graphical user interface, with the fourth content is positioned proximate to data displaying the conversation in a graphical user interface.