Patent Document ID: 9864509
Application ID: 14746662

Base Claim:
1. An electronic device, comprising: one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for: generating a user interface for display on a display device, wherein the user interface includes a candidate character region; while the user interface is displayed on the display device, receiving an indication of a first input that includes movement of a contact detected on a touch-sensitive surface of a device; in response to detecting the movement of the contact, identifying a first candidate character that corresponds to the movement, and updating the user interface to include the first candidate character in the candidate character region; receiving a request to delete the first candidate character; and in response to receiving the request to delete the first candidate character and prior to receiving an input to replace the first candidate character with a different candidate character from a first plurality of other candidate characters, updating the user interface by: deleting the first candidate character in the candidate character region; and displaying a first plurality of other candidate characters that correspond to the movement of the contact in place of the first candidate character.

---

Claim 2:
2. The electronic device of claim 1 , wherein: a first region of the touch-sensitive surface of the device is associated with a first candidate character of the first plurality of other candidate characters, a second region of the touch-sensitive surface of the device, different than the first region, is associated with a second candidate character of the first plurality of other candidate characters, receiving the input to replace the first candidate character with a different candidate character from the first plurality of other candidate characters comprises receiving an indication of a second input detected on the touch-sensitive surface of the device; and the one or more programs further include instructions for: in response to receiving the indication of the second input: in accordance with a determination that the second input was detected on the first region of the touch-sensitive surface of the device, inputting the first candidate character into the candidate character region; and in accordance with a determination that the second input was detected on the second region of the touch-sensitive surface of the device, inputting the second candidate character into the candidate character region.