| CPC G10L 15/22 (2013.01) [G10L 2015/223 (2013.01)] | 19 Claims |

|
1. A method implemented by one or more processors, the method comprising:
during a dialog between a user and an initially invoked automated assistant:
receiving, by the initially invoked automated assistant and via a first automated assistant interface of a client device in an environment with a user, a spoken utterance of the user that is directed to the initially invoked automated assistant as part of the dialog;
processing, by the initially invoked automated assistant, the spoken utterance to generate a response to the spoken utterance;
causing, by the initially invoked automated assistant, a response to the spoken utterance to be rendered by the client device as part of the dialog;
receiving, by the initially invoked automated assistant and after causing the response to be rendered, a request to transfer, to a subsequently invoked automated assistant, dialog data generated by the first automated assistant as part of the dialog, wherein the request to transfer is a request, to process the spoken utterance, that is from the subsequently invoked automated assistant to the initially invoked automated assistant and that is provided by the subsequently invoked automated assistant based on a user initiated invocation of the subsequently invoked automated assistant;
in response to receiving the request:
providing, by the initially invoked automated assistant and via a communication channel with the subsequently invoked automated assistant, the dialog data to the subsequently invoked automated assistant,
wherein providing the dialog data causes the subsequently invoked automated assistant to perform one or more actions based on the dialog data.
|