METHODS AND SYSTEMS FOR REMOVING OR REPLACING ON-KEYBOARD PREDICTION CANDIDATES
First Claim
1. An input method for an electronic device having a touch-sensitive display and a processor, the method comprising:
- displaying in a display area of the touch-sensitive display a virtual keyboard;
displaying within the virtual keyboard a plurality of keys, each of at least some of the keys corresponding to one or more different characters of a plurality of characters;
detecting a selection of one or more of the keys;
generating one or more sets of characters based on the one or more characters corresponding to the selected keys;
displaying the sets of characters within or substantially within the virtual keyboard;
detecting a gesture associated with one of the displayed sets of characters; and
removing the one of the displayed sets of characters from the virtual keyboard in response to detecting the gesture.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods and electronic devices are provided for processing prediction candidates in connection with virtual keyboards and touch-sensitive displays. A display area of the touch-sensitive displays a virtual keyboard. Within the virtual keyboard is a plurality of keys, each of at least some of the keys corresponding to one or more different characters of a plurality of characters. The methods and devices may detect a selection of one or more of the keys. The methods and devices may generate one or more sets of characters based on the one or more characters corresponding to the selected key. The methods and devices may display the sets of characters within or substantially within the virtual keyboard. The methods and devices may detect a gesture associated with one of the displayed sets of characters, and, in response to detecting the gesture, remove the one of the displayed sets of characters from the virtual keyboard.
97 Citations
20 Claims
-
1. An input method for an electronic device having a touch-sensitive display and a processor, the method comprising:
-
displaying in a display area of the touch-sensitive display a virtual keyboard; displaying within the virtual keyboard a plurality of keys, each of at least some of the keys corresponding to one or more different characters of a plurality of characters; detecting a selection of one or more of the keys; generating one or more sets of characters based on the one or more characters corresponding to the selected keys; displaying the sets of characters within or substantially within the virtual keyboard; detecting a gesture associated with one of the displayed sets of characters; and removing the one of the displayed sets of characters from the virtual keyboard in response to detecting the gesture. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An electronic device comprising:
-
a touch-sensitive display; one or more processors; one or more memories; instructions stored on the one or more memories, which, when executed by the one or more processors, cause the electronic device to perform the steps of; displaying in a display area of the touch-sensitive display a virtual keyboard; displaying within the virtual keyboard a plurality of keys, each of at least some of the keys corresponding to one or more different characters of a plurality of characters; detecting a selection of one or more of the keys; generating one or more sets of characters based on the one or more characters corresponding to the selected keys; displaying the sets of characters within or substantially within the virtual keyboard; detecting a gesture associated with one of the displayed sets of characters; and removing the one of the displayed sets of characters from the virtual keyboard in response to detecting the gesture. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An electronic device, comprising:
-
a touch-sensitive display; and a processor configured to; display in a display area of the touch-sensitive screen a virtual keyboard; display within the virtual keyboard a plurality of keys; display within the display area a viewing pane configured to hold a predetermined amount of text; detect selection of one or more of the keys forming a prefix text portion, the prefix text portion comprising one or more characters; display the prefix text portion in the viewing pane; determine one or more potential completion text portions as a function of the prefix text portion; display the one or more potential completion text portions proximate to selected keys of the virtual keyboard, each selected key being selected based on a first character in each of the one or more displayed potential completion text portions; detect a gesture associated with one of the potential completion text portions; and responsive at least in part to the detected gesture, alter display of the one of the potential completion text portion associated with the gesture. - View Dependent Claims (20)
-
Specification