CPC G06F 40/186 (2020.01) [G06F 3/0482 (2013.01); G06F 40/117 (2020.01); G06F 40/166 (2020.01); G06F 40/247 (2020.01); G06F 40/253 (2020.01); G06F 40/30 (2020.01)] | 16 Claims |
1. A non-transitory computer readable medium including instructions that when executed by one or more processing devices cause the one or more processing devices to perform a method including:
initiating a writing assistant application in response to input received from a user, the writing assistant application being associated with at least one graphical user interface element shown on a display;
receiving a first user input, wherein the first user input includes a collection of two or more words that convey at least one idea;
automatically constructing, using one or more trained models providing a natural language generation function, a first complete sentence option that expresses the at least one idea;
causing the first complete sentence option to be shown to the user via the display; and
receiving a second user input, and in response to the received second input, causing a second complete sentence option, different from the first complete sentence option, to be shown on the display.
|