Typing assistance for editing
First Claim
Patent Images
1. A method of context-based auto-correction, the method comprising:
- receiving selection input for a first word in a text entry;
invoking a candidate generation module to produce suggestion candidates for the first word based on context information for the first word;
displaying the suggestion candidates and receiving input selecting one of the suggestion candidates;
based on the received input selecting one of the suggestion candidates, automatically;
replacing the first word in the text entry, producing an updated text entry;
invoking a correction module to check the updated text entry for correctness based at least in part on context of the replaced word in the updated text entry; and
correcting one or more additional words of the updated text entry other than the first word.
2 Assignments
0 Petitions
Accused Products
Abstract
Apparatus and methods are disclosed for providing feedback and guidance to touch screen device users to improve the text entry user experience and performance. According to one embodiment, a method comprises receiving a text entry, receiving input on a touch screen in the form of a first single touch input located over a word of previously entered text, and presenting the user with one or more suggestion candidates indicated possible replacement words related to the selected word. The user can then select one of the suggestion candidates using a second single touch input to replace the selected word with a word associated with the selected suggestion candidate.
145 Citations
20 Claims
-
1. A method of context-based auto-correction, the method comprising:
-
receiving selection input for a first word in a text entry; invoking a candidate generation module to produce suggestion candidates for the first word based on context information for the first word; displaying the suggestion candidates and receiving input selecting one of the suggestion candidates; based on the received input selecting one of the suggestion candidates, automatically; replacing the first word in the text entry, producing an updated text entry; invoking a correction module to check the updated text entry for correctness based at least in part on context of the replaced word in the updated text entry; and correcting one or more additional words of the updated text entry other than the first word. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A mobile device, comprising:
-
a processor; a touchscreen display; memory storing computer-readable instructions that when executed by the processor cause the device to perform a method, the instructions comprising; instructions for receiving selection input for a first word in a text entry with the touchscreen display, instructions for producing suggestion candidates for the first word based on context information for the first word, instructions for displaying the suggestion candidates and receiving input selecting one of the suggestion candidates with the touchscreen display, instructions for, based on the received input selecting one of the suggestion candidates and replacing the first word in the text entry, automatically; producing an updated text entry, checking the updated text entry for correctness based at least in part on context of the replaced word in the updated text entry, and correcting one or more additional words of the updated text entry other than the first word. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A mobile device, comprising:
-
a processor; at least one input device; a display; and a memory or storage device storing computer-executable instructions that when executed by the processor cause the mobile device to perform a method of context-based auto-correction, the method comprising; performing context-based checking of a word using surrounding words in a text entry, highlighting a word or phrase of the text entry as incorrect on the display, with the input device, receiving user input selecting the highlighted word or phrase on the display, displaying one or more suggestion candidates for the highlighted word or phrase in a candidates area of the display, with the input device, receiving input selecting one of the suggestion candidates, and automatically; replacing the highlighted word with the selected suggestion candidate and displaying an updated text entry with the display, checking the updated text entry for correctness based at least in part on context of the replaced word in the updated text entry, and correcting one or more additional words of the updated text entry other than the first word. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification