Patent ID: 11869506
Assignee: GOOGLE LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method implemented by one or more processors, the method comprising:
receiving a user interface input from a user during a human-to-computer dialog session between the user and an automated assistant accessible via a client device;
determining whether to provide, responsive to the user interface input, only a direct response that is responsive to the user interface input or to instead provide an expanded response that includes the direct response and that further includes a prompt that seeks further engagement of the user in the human-to-computer dialog session, wherein determining whether to provide only the direct response or to instead provide the expanded response comprises:
processing, using a trained machine learning model, dialog inputs of the human-to-computer dialog session and/or historical inputs of past interactions of the user with the client device, to generate an output that indicates desirability of providing expanded responses;

in response to determining, based on the output generated using the trained machine learning model, to provide the expanded response:
generating, by the automated assistant, the expanded response that includes the prompt that seeks further engagement, wherein generating the expanded response comprises generating the expanded response based on applying multiple items of responsive content to a trained generative model,
wherein the multiple items of responsive content are applied based on each being responsive to the user interface input, and
wherein the multiple items of responsive content are from different resources, and

causing the client device to render, responsive to the user interface input, the expanded response that includes the direct response and that includes the prompt that seeks further engagement; and

in response to determining, based on the output generated using the trained machine learning model, to provide only the direct response:
causing the client device to render, responsive to the user interface input, the direct response without rendering the expanded response.