US 12,437,012 B2
Autonomously providing search results post-facto, including in assistant context
Xi Wu, Beijing (CN)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Filed by GOOGLE LLC, Mountain View, CA (US)
Filed on Apr. 29, 2024, as Appl. No. 18/648,827.
Application 18/648,827 is a continuation of application No. 17/572,452, filed on Jan. 10, 2022, granted, now 11,971,935.
Application 17/572,452 is a continuation of application No. 15/720,769, filed on Sep. 29, 2017, granted, now 11,238,116, issued on Feb. 1, 2022.
Application 15/720,769 is a continuation of application No. PCT/CN2016/106450, filed on Nov. 18, 2016.
Prior Publication US 2024/0273152 A1, Aug. 15, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/435 (2019.01); G06F 16/2457 (2019.01); G06F 16/248 (2019.01); G06F 16/9535 (2019.01); G06F 16/954 (2019.01); G06F 16/957 (2019.01)
CPC G06F 16/9535 (2019.01) [G06F 16/24578 (2019.01); G06F 16/248 (2019.01); G06F 16/435 (2019.01); G06F 16/954 (2019.01); G06F 16/957 (2019.01)] 15 Claims
OG exemplary drawing
 
6. A system comprising:
one or more storage devices storing instructions;
one or more processors operable to execute the instructions to:
in a dialog session between a user and an automated assistant implemented by one or more of the processors:
receive a spoken query from the user as part of the dialog session, the spoken query being directed to the automated assistant as part of the dialog session;
identify, based on the spoken query, an entry, of a knowledge graph, that is responsive to the spoken query;
determine that the entry of the knowledge graph lacks an authoritative answer to the spoken query;
in response to determining that the entry of the knowledge graph lacks the authoritative answer to the spoken query:
provide, in response to the spoken query, user interface output that notifies the user that an explicit answer to the spoken query is not known; and
monitor for an update, to the entry of the knowledge graph, that includes an addition of the authoritative answer to the spoken query;
in response to determining, during the monitoring, the update to the entry that includes the addition of the authoritative answer to the spoken query:
await for the user to engage in a subsequent dialog session with the automated assistant;
based on the user engaging in the subsequent dialog session:
receive further user interface input from the user as part of the subsequent dialog session, wherein the further user interface input is unrelated to the spoken query of the dialog session;
provide, for presentation to the user as output from the automated assistant as part of the subsequent dialog session, initial responsive output that comprises audible output and that is responsive to the further user interface input; and
provide, in the subsequent dialog session for presentation to the user as output from the automated assistant as part of the subsequent dialog session, the authoritative answer to the spoken query,
wherein providing the authoritative answer to the spoken query is based on receiving the further user interface input, occurs immediately following providing the initial responsive output, and occurs without receiving any additional input provided by the user after the further user interface input.