US 12,093,320 B2
Systems, methods, and apparatuses for providing assistant deep links to effectuate third-party dialog session transfers
Justin Lewis, Marina Del Rey, CA (US); and Scott Davies, Santa Monica, CA (US)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Filed by GOOGLE LLC, Mountain View, CA (US)
Filed on Oct. 16, 2023, as Appl. No. 18/380,545.
Application 18/380,545 is a continuation of application No. 18/094,525, filed on Jan. 9, 2023, granted, now 11,790,004.
Application 18/094,525 is a continuation of application No. 17/322,779, filed on May 17, 2021, granted, now 11,550,846, issued on Jan. 10, 2023.
Application 17/322,779 is a continuation of application No. 16/329,060, granted, now 11,010,428, issued on May 18, 2021, previously published as PCT/US2019/013657, filed on Jan. 15, 2019.
Claims priority of provisional application 62/617,796, filed on Jan. 16, 2018.
Prior Publication US 2024/0045909 A1, Feb. 8, 2024
Int. Cl. G06F 16/9032 (2019.01); G06F 16/955 (2019.01); G10L 15/26 (2006.01); G10L 15/30 (2013.01); G10L 15/32 (2013.01)
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
OG exemplary drawing
 
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.