PROVIDING PROMPT IN AN AUTOMATED DIALOG SESSION BASED ON SELECTED CONTENT OF PRIOR AUTOMATED DIALOG SESSION
First Claim
1. A method implemented by one or more processors, comprising:
- as part of a dialog session between a user and an automated assistant implemented by one or more of the processors;
receiving natural language input that is based on user interface input provided by the user via a user interface input device, andproviding, as a reply by the automated assistant to the natural language input, content that is responsive to the natural language input,wherein the content is provided for presentation to the user via a user interface output device, andwherein the content includes at least one content parameter selected by the automated assistant from a plurality of candidate content parameters;
as part of an additional dialog session between the user and the automated assistant that is temporally separated from the dialog session;
providing a prompt that solicits feedback on the selected content parameter,wherein the prompt is provided for presentation to the user via the user interface output device or an additional user interface output device, andwherein the prompt is generated to solicit feedback on the content parameter based on the content parameter being previously selected by the automated assistant and previously provided for presentation to the user as part of the dialog session, andreceiving additional input that is responsive to the prompt, the additional input being based on additional user interface input provided by the user via the user interface input device or an additional user interface input device; and
using the additional input to influence a value stored in association with the content parameter, wherein the value influences future providing of further content that includes the content parameter.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatus, and computer readable media related to soliciting feedback from a user regarding one or more content parameters of a suggestion or other content provided by the automated assistant. The user'"'"'s feedback may be used to influence future suggestions and/or other content subsequently provided, by the automated assistant in future dialog sessions, to the user and/or to other users. In some implementations, content is provided to a user by an automated assistant in a dialog session between the user and the automated assistant—and the automated assistant provides a prompt that solicits user feedback related to the provided content in a future dialog session between the user and the automated assistant. In some of those implementations, the prompt is provided following input from the user and/or output from the automated assistant, in the future dialog session, that is unrelated to the content provided in the previous dialog session.
-
Citations
20 Claims
-
1. A method implemented by one or more processors, comprising:
-
as part of a dialog session between a user and an automated assistant implemented by one or more of the processors; receiving natural language input that is based on user interface input provided by the user via a user interface input device, and providing, as a reply by the automated assistant to the natural language input, content that is responsive to the natural language input, wherein the content is provided for presentation to the user via a user interface output device, and wherein the content includes at least one content parameter selected by the automated assistant from a plurality of candidate content parameters; as part of an additional dialog session between the user and the automated assistant that is temporally separated from the dialog session; providing a prompt that solicits feedback on the selected content parameter, wherein the prompt is provided for presentation to the user via the user interface output device or an additional user interface output device, and wherein the prompt is generated to solicit feedback on the content parameter based on the content parameter being previously selected by the automated assistant and previously provided for presentation to the user as part of the dialog session, and receiving additional input that is responsive to the prompt, the additional input being based on additional user interface input provided by the user via the user interface input device or an additional user interface input device; and using the additional input to influence a value stored in association with the content parameter, wherein the value influences future providing of further content that includes the content parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method implemented by one or more processors, comprising:
-
identifying, from a computer readable medium, a stored content parameter of content previously provided to a user as part of a prior dialog session between a user and an automated assistant implemented by one or more of the processors; as part of an additional dialog session between the user and the automated assistant that is temporally separated from the dialog session; providing a prompt that solicits feedback on the content parameter, wherein the prompt is provided for presentation to the user via a user interface output device of a computing device of the user, and wherein the prompt is generated to solicit feedback on the content parameter based on the content parameter being previously provided for presentation to the user as part of the prior dialog session, and receiving additional input that is responsive to the prompt, the additional input being based on additional user interface input provided by the user via a user interface input device of the computing device; and using the additional input to influence a value stored in association with the content parameter, wherein the value influences future providing of further content that includes the content parameter.
-
-
19. A client device, comprising:
-
at least one microphone; at least one speaker; a network interface; one or more processors configured to; as part of an additional dialog session between a user and an automated assistant that is temporally separated from a prior dialog session between the user and the automated assistant; provide, via the speaker, a prompt that solicits feedback on a content parameter of content previously provided for presentation to the user as part of the prior dialog session, wherein the prompt solicits feedback on the content parameter based on the content parameter being previously provided for presentation to the user as part of the prior dialog session; and based on providing the prompt, preemptively activate at least one component configured to process user interface input provided via the microphone. - View Dependent Claims (20)
-
Specification