| CPC G06F 40/274 (2020.01) [G06F 9/453 (2018.02); G06F 40/30 (2020.01)] | 20 Claims |

|
1. A method implemented by one or more processors of a client device, the method comprising:
receiving, via the client device, a first user input, the first user input being a partial user input that includes one or more natural language characters;
in response to receiving the partial user input via the client device:
determining one or more autofill suggestions based on the one or more natural language characters,
causing the one or more autofill suggestions to be displayed at a user interface of the client device, the one or more autofill suggestions suggesting one or more application actions performable by one or more applications, and
communicating autofill suggestion data that characterizes a subset of the autofill suggestions to a server device, the subset of the autofill suggestions being selected from the one or more autofill suggestions and suggesting a subset of application actions from the one or more application actions;
receiving, from the server device, additional suggestion content generated by the server device based on the autofill suggestion data that characterizes the subset of the autofill suggestions, wherein the additional suggestion content supplements the subset of the autofill suggestions; and
after initial display of the one or more autofill suggestions and prior to receiving a second user input that selects any of the one or more autofill suggestions, causing the additional suggestion content to be displayed with respect to the subset of autofill suggestions, at the user interface of the computing device, to supplement the subset of autofill suggestions.
|