US 11,899,904 B2
Text input system with correction facility
Marisa Clare Montaldi, London (GB); Richard David Tunnicliffe, London (GB); and Alice Elizabeth Rosam, London (GB)
Assigned to Microsoft Technology Licensing, LLC., Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Apr. 12, 2017, as Appl. No. 15/486,244.
Prior Publication US 2018/0300021 A1, Oct. 18, 2018
Int. Cl. G06F 3/023 (2006.01); G06F 3/0482 (2013.01); G06F 3/04886 (2022.01)
CPC G06F 3/0482 (2013.01) [G06F 3/0236 (2013.01); G06F 3/0237 (2013.01); G06F 3/04886 (2013.01)] 20 Claims
OG exemplary drawing
 
1. 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.