Method, system, and graphical user interface for providing word recommendations
First Claim
1. A computer-implemented method, comprising:
- at a portable electronic device,in a first area of the touch screen display, displaying a current character string being input by a user with the keyboard;
in a space bar key on the keyboard, displaying a suggested replacement character string;
replacing the current character string in the first area with the suggested replacement character string if the user performs a predefined gesture with respect to the space bar key on the keyboard; and
keeping the current character string in the first area if the user performs a second predefined gesture with respect to the touch screen display.
1 Assignment
0 Petitions
Accused Products
Abstract
One aspect of the invention involves a method that includes: in a first area of the touch screen, displaying a current character string being input by a user with the keyboard; in a second area of the touch screen, displaying the current character string or a portion thereof and a suggested replacement for the current character string; replacing the current character string in the first area with the suggested replacement if the user activates a delimiter key on the keyboard; replacing the current character string in the first area with the suggested replacement if the user performs a first gesture on the suggested replacement displayed in the second area; and keeping the current character string in the first area if the user performs a second gesture on the current character string or the portion thereof displayed in the second area.
374 Citations
26 Claims
-
1. A computer-implemented method, comprising:
- at a portable electronic device,
in a first area of the touch screen display, displaying a current character string being input by a user with the keyboard; in a space bar key on the keyboard, displaying a suggested replacement character string; replacing the current character string in the first area with the suggested replacement character string if the user performs a predefined gesture with respect to the space bar key on the keyboard; and keeping the current character string in the first area if the user performs a second predefined gesture with respect to the touch screen display.
- at a portable electronic device,
-
2. A graphical user interface on a portable electronic device with a keyboard and a touch screen display, comprising:
-
a first area of the touch screen display that displays a current character string being input by a user with the keyboard; and a second area of the touch screen display that displays the keyboard, the keyboard including a space bar key; wherein; a suggested replacement character string is displayed in the space bar key of the keyboard; the current character string in the first area is replaced with the suggested replacement character string if the user performs a predefined gesture with respect to the space bar key on the keyboard; and the current character string in the first area is kept if the user performs a second predefined gesture with respect to the touch screen display.
-
-
3. A portable electronic device, comprising:
-
a touch screen display; one or more processors; memory; and a program, wherein the program is stored in the memory and configured to be executed by the one or more processors, the program including; instructions for displaying, in a first area of the touch screen display, a current character string being input by a user with the keyboard; instructions for displaying, in a second area of the touch screen display, the keyboard, the keyboard including a space bar key; instructions for displaying a suggested replacement character string in the space bar key of the keyboard; instructions for replacing the current character string in the first area with the suggested replacement character string if the user performs a predefined gesture with respect to the space bar key on the keyboard; and instructions for keeping the current character string in the first area if the user performs a second predefined gesture with respect to the touch screen display.
-
-
4. A computer-program product, comprising:
-
a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising instructions, which when executed by a portable electronic device with a touch screen display, cause the device to; in a first area of the touch screen display, display a current character string being input by a user with the keyboard; in a second area of the touch screen display, display the keyboard, the keyboard including a space bar key; display a suggested replacement character string in the space bar key of the keyboard; replace the current character string in the first area with the suggested replacement character string if the user performs a predefined gesture with respect to the space bar key on the keyboard; and keep the current character string in the first area if the user performs a second predefined gesture with respect to the touch screen display.
-
-
5. A portable electronic device with a touch screen display, comprising:
-
means for displaying, in a first area of the touch screen display, a current character string being input by a user with the keyboard; means for displaying, in a second area of the touch screen display, the keyboard, the keyboard including a space bar key; means for displaying a suggested replacement character string in the space bar key of the keyboard; means for replacing the current character string in the first area with the suggested replacement character string if the user performs a predefined gesture with respect to the space bar key on the keyboard; and means for keeping the current character string in the first area if the user performs a second predefined gesture with respect to the touch screen display.
-
-
6. A computer-implemented method, comprising:
- at a portable electronic device,
in a first area of the touch screen display, displaying a current character string being input by a user with the keyboard; in a second area of the touch screen display that is between the first area and the keyboard, displaying the current character string or a portion thereof and a suggested replacement character string for the current character string on opposite sides of the second area; replacing the current character string in the first area with the suggested replacement character string if the user activates a space bar key on the keyboard; replacing the current character string in the first area with the suggested replacement character string if the user performs a first gesture on the suggested replacement character string displayed in the second area; and keeping the current character string in the first area and adding a space if the user performs a second gesture on the current character string or the portion thereof displayed in the second area.
- at a portable electronic device,
-
7. A computer-implemented method, comprising:
- at a portable electronic device with a keyboard and a touch screen display,
in a first area of the touch screen display, displaying a current character string being input by a user with the keyboard; in a second area of the touch screen display, displaying the current character string or a portion thereof and a suggested replacement character string for the current character string; replacing the current character string in the first area with the suggested replacement character string if the user activates a key on the keyboard associated with a delimiter; replacing the current character string in the first area with the suggested replacement character string if the user performs a first gesture on the suggested replacement character string displayed in the second area; and keeping the current character string in the first area if the user performs a second gesture on the current character string or the portion thereof displayed in the second area. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
- at a portable electronic device with a keyboard and a touch screen display,
-
23. A graphical user interface on a portable electronic device with a keyboard and a touch screen display, comprising:
-
a first area of the touch screen display that displays a current character string being input by a user with the keyboard; and a second area of the touch screen display that displays the current character string or a portion thereof and a suggested replacement character string for the current character string; wherein; the current character string in the first area is replaced with the suggested replacement character string if the user activates a key on the keyboard associated with a delimiter; the current character string in the first area is replaced with the suggested replacement character string if the user performs a gesture on the suggested replacement character string in the second area; and the current character string in the first area is kept if the user performs a gesture on the current character string or the portion thereof displayed in the second area.
-
-
24. A portable electronic device, comprising:
-
a touch screen display; one or more processors; memory; and a program, wherein the program is stored in the memory and configured to be executed by the one or more processors, the program including; instructions for displaying, in a first area of the touch screen display, a current character string being input by a user with the keyboard; instructions for displaying, in a second area of the touch screen display, the current character string and a suggested replacement character string for the current character string; instructions for replacing the current character string in the first area with the suggested replacement character string if the user activates a key on the keyboard associated with a delimiter; instructions for replacing the current character string in the first area with the suggested replacement character string if the user performs a first gesture on the suggested replacement character string displayed in the second area; and instructions for keeping the current character string in the first area if the user performs a second gesture on the current character string or the portion thereof displayed in the second area.
-
-
25. A computer-program product, comprising:
-
a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising instructions, which when executed by a portable electronic device with a touch screen display, cause the device to; in a first area of the touch screen display, display a current character string being input by a user with the keyboard; in a second area of the touch screen display, display the current character string or a portion thereof and a suggested replacement character string for the current character string; replace the current character string in the first area with the suggested replacement character string if the user activates a key on the keyboard associated with a delimiter; replace the current character string in the first area with the suggested replacement character string if the user performs a first gesture on the suggested replacement character string displayed in the second area; and keep the current character string in the first area if the user performs a second gesture on the current character string or the portion thereof displayed in the second area.
-
-
26. A portable electronic device with a touch screen display, comprising:
-
means for displaying, in a first area of the touch screen display, a current character string being input by a user with the keyboard; means for displaying, in a second area of the touch screen display, the current character string or a portion thereof and a suggested replacement character string for the current character string; means for replacing the current character string in the first area with the suggested replacement character string if the user activates a key on the keyboard associated with a delimiter; means for replacing the current character string in the first area with the suggested replacement character string if the user performs a first gesture on the suggested replacement character string displayed in the second area; and means for keeping the current character string in the first area if the user performs a second gesture on the current character string or the portion thereof displayed in the second area.
-
Specification