CPC G10L 15/22 (2013.01) [G06F 40/295 (2020.01); G06F 40/35 (2020.01); G06F 40/56 (2020.01); G10L 15/1815 (2013.01); G10L 15/222 (2013.01); G10L 2015/227 (2013.01)] | 20 Claims |
1. A method implemented using one or more processors, the method comprising:
processing a voice input provided by a user as part of a dialog session involving the user and an automated assistant executed by one or more of the processors;
generating solicited natural language content, wherein the solicited natural language content is responsive to a request identified in the voice input based on the processing;
incorporating, by the automated assistant into the dialog session involving the user and the automated assistant, the solicited natural language content,
wherein the solicited natural language content comprises a fact;
determining, based on the request identified in the voice input and contextual information associated with the user, a measure of desirability of the user to receive unsolicited content;
in response to determining that the measure of desirability satisfies a threshold, causing unsolicited natural language content to be automatically output to the user without the user specifically requesting the unsolicited natural language content, wherein the unsolicited natural language output includes a query that is tangential to the request identified in the voice input based on the processing,
wherein the query incorporates the fact, and
wherein user interaction with the query initiates automated assistant interaction with an application; and
in response to determining that the measure of desirability fails to satisfy the threshold, refraining from causing unsolicited natural language content to be automatically output to the user.
|