Text input system with correction facility
AssigneeMicrosoft Technology Licensing, LLC
InventorsMarisa Clare Montaldi, Richard David Tunnicliffe, Alice Elizabeth Rosam
Life of this patent
Estimating the term…
Abstract
A text input system is described for inputting text to a computing device. The text input system has a memory storing a composing region comprising a plurality of text items selected by a user for potential input into the computing device. The text input system has a composing region updater which detects one of the plurality of text items as being a designated symbol. The composing region updater is configured to detect a corrective action acting to correct associated text associated with the selected text items and, when the corrective action is detected, to return the plurality of text items including the designated symbol to the composing region.
Claims20
A text input system for inputting text to a computing device comprising:
- a memory for storing receiving a plurality of text items input by a user for input into the computing device;
- a processor configured to perform the following operations:
- detect a designated symbol adjacent to one of the plurality of text items input by the user;
- based on the detected designated symbol, trigger a commitment to the one of the plurality of text items adjacent to the detected designated symbol;
- detect a backspace input by the user as a corrective action acting to correct associated text that is incorrect within the one of the plurality of text items input by the user;
- and
- a text predictor implemented by the processor and configured to:
- compute predictive text items that include the detected designated symbol;
- based on the detected corrective action, automatically replace the associated text that is incorrect with a predictive text selected by the user from the predictive text items and append the detected designated symbol to the predictive text;
- and
- in response to the corrective action taken, a composing region is updated to display the predictive text and the detected designated symbol.
A computer-implemented method for inputting text to a computing device, the method comprising:
- receiving a plurality of text items input by a user for input into the computing device;
- detecting a designated symbol adjacent to one of the plurality of text items input by the user;
- based on the detected designated symbol, triggering a commitment to the one of the plurality of text items adjacent to the detected designated symbol;
- detecting a backspace input by the user as a corrective action acting to correct associated text that is incorrect within the one of the plurality of text items;
- computing predictive text items that include the detected designated symbol;
- based on the detected corrective action, automatically replacing the associated text that is incorrect with a predictive text selected by the user from the predictive text items and append the detected designated symbol to the predictive text;
- and
- in response to the corrective action taken, updating a composing region to display the predictive text and the detected designated symbol.
One or more computer storage media comprising computer-readable instructions that, when executed by a computing system, direct the computing system to perform operations comprising:
- receiving a plurality of text items input by a user for input into a computing device;
- detecting a designated symbol adjacent to one of the plurality of text items input by the user;
- based on the detected designated symbol, triggering a commitment to the one of the plurality of text items adjacent to the detected designated symbol;
- detecting a backspace input by the user as a corrective action acting to correct associated text that is incorrect within the one of the plurality of text items input by the user;
- computing predictive text items that include the detected designated symbol;
- based on the detected corrective action, automatically replacing the associated text that is incorrect with a predictive text selected by the user from the predictive text items and append the detected designated symbol of the predictive text;
- and
- in response to the corrective action taken, updating a composing region to display the predictive text and the detected designated symbol.
Dependencies are inferred from the claim text.