Patent ID: 11907190
Assignee: GOOGLE LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method implemented by one or more processors, the method comprising:
obtaining, during a current editing session of a document at an application, textual input provided by a user associated with a user device;
identifying session data for the current editing session, wherein the session data includes at least data related to the textual input and one or more prior textual inputs that were provided by the user prior to the textual input;
identifying, based on at least the data includes at least data related to the textual input, and one or more of the prior textual inputs, one or more performance measures that are specific to the current editing session, wherein the one or more performance measures include at least one or more of: a latency between the user device and the application during the current editing session, or a typing speed of the user during the current editing session;
determining, based on the textual input and one or more prior textual inputs created in a previous editing session, one or more custom textual suggestions based on the session data for the current editing session, the one or more custom textual suggestions being autocomplete suggestions for completing a phrase or sentence reflected by the textual input, each of the custom textual suggestions including a corresponding plurality of words, and the custom textual suggestions including a particular suggestion that is a prior phrase of the prior textual inputs and that was provided by the user in the previous editing session;
determining, based on the one or more performance measures, whether or when to provide, as part of the current editing session, one or more of the custom textual suggestions; and
in response to determining to provide one or more of the custom textual suggestions as part of the current editing session:
causing one or more of the custom textual suggestions to be provided for presentation to the user at the application.