CPC G06F 16/90332 (2019.01) [G06F 16/9558 (2019.01); G10L 15/26 (2013.01); G10L 15/30 (2013.01); G10L 15/32 (2013.01)] | 15 Claims |
11. A system comprising:
one or more processors; and
memory configured to store instructions that, when executed by the one or more processors cause the one or more processors to perform operations that include:
generating, at a first client device, interaction data based on a dialog session between a user and a third party application, wherein:
the dialog session is mediated by a machine learning model accessible to the first client device and a second client device, and
the interaction data identifies an action, that when executed by the third party application, causes selectable content to be provided at an interface of the first client device;
receiving, at the first client device, a natural language input for requesting that the dialog session between the user and the third party application be continued at the second client device such that the user can interact with the third party application by providing subsequent natural language input to the second client device;
causing one or more links to be generated based on the interaction data, wherein each link of the one or more links is associated with at least a graphical modality and an audio modality for presenting output generated by the third party application; and
providing the one or more links to the second client device, wherein the second client device is configured to engage with the third party application using the one or more links and receive subsequent natural language inputs to continue the dialog session between the user and the third party application.
|