Patent ID: 11895064
Assignee: APPLE INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 15:
16. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device with a display, the one or more programs including instructions for:
displaying, via the display, a first user interface, the first user interface concurrently displaying:
a message transcript, the message transcript including a first message from at least a second electronic device different from the electronic device; and
a virtual keyboard, the virtual keyboard including a number of character keys;

while displaying the first user interface, receiving a second message from the second electronic device;
in response to receiving the second message from the second electronic device, displaying a plurality of suggested one or more characters, the plurality of suggested one or more characters is determined based, at least in-part, on a content of the second message received from the second electronic device;
detecting a set of one or more inputs that includes an input representing user selection of a suggested one or more characters from the displayed plurality of suggested one or more characters; and
in response to detecting the set of one or more inputs, displaying the selected suggested one or more characters in the message transcript.