US 11,996,102 B2
Performing subtask(s) for a predicted action in response to a separate user interaction with an automated assistant prior to performance of the predicted action
Lucas Mirelmann, Zurich (CH); Zaheed Sabur, Baar (CH); Bohdan Vlasyuk, Zurich (CH); Marie Patriarche Bledowski, Richterswil (CH); Sergey Nazarov, Zurich (CH); Denis Burakov, Zurich (CH); Behshad Behzadi, Freienbach (CH); Michael Golikov, Merlischachen (CH); Steve Cheng, Los Altos, CA (US); Daniel Cotting, Islisberg (CH); and Mario Bertschler, Zurich (CH)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Filed by GOOGLE LLC, Mountain View, CA (US)
Filed on May 25, 2023, as Appl. No. 18/202,236.
Application 18/202,236 is a continuation of application No. 17/569,811, filed on Jan. 6, 2022, granted, now 11,664,028.
Application 17/569,811 is a continuation of application No. 16/613,705, granted, now 11,222,637, issued on Jan. 11, 2022, previously published as PCT/US2019/034937, filed on May 31, 2019.
Claims priority of provisional application 62/843,900, filed on May 6, 2019.
Prior Publication US 2023/0298585 A1, Sep. 21, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G10L 15/22 (2006.01); G10L 15/08 (2006.01)
CPC G10L 15/22 (2013.01) [G10L 15/083 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method implemented by one or more processors, the method comprising:
receiving natural language input from a user, wherein the natural language input requests an automated assistant to provide information, and wherein the natural language input is received at a computing device that provides access to the automated assistant;
processing the natural language input to identify the requested information and to identify one or more predicted actions, wherein processing the natural language input to identify the one or more predicted actions includes:
accessing application data that characterizes one or more features of an application that is executing at the computing device, and
processing the natural language input and the application data, using a machine learning model, to identify the one or more predicted actions;
causing the computing device to render, to the user and in response to the natural language input:
the requested information, and
the one or more predicted actions; and
in response to the user confirming a predicted action out of the one or more predicted actions, causing the automated assistant to initialize the predicted action.