US 12,230,272 B2
Proactive incorporation of unsolicited content into human-to-computer dialogs
Ibrahim Badr, Zurich (CH); Zaheed Sabur, Baar (CH); Vladimir Vuskovic, Zollikerberg (CH); Adrian Zumbrunnen, Zurich (CH); and Lucas Mirelmann, Zurich (CH)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Filed by GOOGLE LLC, Mountain View, CA (US)
Filed on Dec. 14, 2023, as Appl. No. 18/540,377.
Application 18/540,377 is a continuation of application No. 17/572,293, filed on Jan. 10, 2022, granted, now 11,887,594.
Application 17/572,293 is a continuation of application No. 16/829,323, filed on Mar. 25, 2020, granted, now 11,232,792, issued on Jan. 25, 2022.
Application 16/829,323 is a continuation of application No. 15/466,422, filed on Mar. 22, 2017, granted, now 10,636,418, issued on Apr. 28, 2020.
Prior Publication US 2024/0112679 A1, Apr. 4, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G10L 15/22 (2006.01); G06F 16/903 (2019.01); G06N 3/006 (2023.01); G10L 15/18 (2013.01)
CPC G10L 15/22 (2013.01) [G06F 16/90335 (2019.01); G06N 3/006 (2013.01); G10L 15/1815 (2013.01); G10L 15/1822 (2013.01); G10L 2015/223 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method implemented using one or more processors, comprising:
determining that in an existing human-to-computer dialog session between a user and an automated assistant occurring at one or more computing devices operated by the user, the automated assistant has responded to all natural language input received from the user during the human-to-computer dialog session;
determining a current context of the user;
analyzing search queries submitted by others to identify spikes, trends, or other patterns in the search queries that are submitted by others in contexts similar to the current context of the user;
based on the spikes, trends, or other patterns, selecting one or more of the search queries submitted by others;
searching one or more online sources for information responsive to the selected one or more search queries;
generating, by one or more of the processors, unsolicited content indicative of the information responsive to the selected one or more search queries; and
incorporating, by the automated assistant into the existing human-to-computer dialog session, the unsolicited content;
wherein at least the incorporating is performed in response to the determining that the automated assistant has responded to all natural language input received from the user during the human-to-computer dialog session.