System and method for inputting text into electronic devices
AssigneeTouchtype Limited
InventorsBenjamin William Medlock, Jonathan Paul Reynolds
Life of this patent
Estimating the term…
Abstract
The present invention provides a system comprising a user interface configured to receive text input by a user, a text prediction engine comprising a plurality of language models and configured to receive the input text from the user interface and to generate concurrently text predictions using the plurality of language models, and wherein the text prediction engine is further configured to provide text predictions to the user interface for display and user selection. An analogous method and an interface for use with the system and method are also provided.
Claims21
(canceled)
A non-transitory computer-readable medium containing program instructions for providing a user interface, wherein execution of the program instructions by one or more processors of a computer system causes the one or more processors to output for display:
- a single or multi-character entry mechanism;
- and
- a word prediction pane;
- wherein the word prediction pane is configured to concurrently display currently entered user text input and a plurality of selectable word predictions, including a most likely word prediction, as the user text input is received by the entry mechanism;
- wherein the most likely word prediction is a first most probable prediction of a set of overall most probable predictions respectively;
- wherein the word prediction pane is part of a touchscreen interface, the user interface being configured such that in response to receiving a touch selection of the currently entered user text input or one selectable word prediction among the plurality of selectable word predictions, the currently entered user text input or the one selectable word prediction is selected and displayed in a typing pane for displaying the user text input;
- and
- wherein, in response to receiving an undo interaction on the touchscreen interface, the word prediction pane is configured to display a prediction comprising the most likely word prediction.
A non-transitory computer-readable medium containing program instructions for providing a user interface, wherein execution of the program instructions by one or more processors of a computer system causes the one or more processors to output for display:
- a single or multi-character entry mechanism;
- and
- a word prediction pane;
- wherein the word prediction pane is configured to display only three keys for displaying selectable text, wherein each key displayed has a size and a location that are independent of a length of a selectable text prediction being displayed, wherein at least one of the three keys displays a most likely text prediction;
- wherein the most likely text prediction is a first most probable prediction of a set of overall most probable predictions respectively;
- and
- wherein the word prediction pane is part of a touchscreen interface, the user interface being configured such that in response to receiving a touch selection of a key from among the three keys, the text associated with the selected key is selected and displayed in a typing pane of the touchscreen interface;
- and
- wherein, in response to receiving an undo interaction on the touchscreen interface, the word prediction pane is configured to display a prediction comprising the most likely text prediction.
A device for providing a user interface, the device comprising:
- a display including a touchscreen interface;
- and
- one or more processors, which are configured to execute program instructions to cause the display to display:
- a single or multi-character entry mechanism;
- and
- a word prediction pane;
- wherein the word prediction pane is configured to concurrently display currently entered user text input and a plurality of selectable text predictions, including a most likely word prediction, as the user text input is received by the entry mechanism;
- wherein the most likely word prediction is a first most probable prediction of a set of overall most probable predictions respectively;
- wherein the word prediction pane is part of the touchscreen interface of the display, the user interface being configured such that in response to receiving a touch selection of the currently entered user text input or one selectable word prediction among the plurality of selectable word predictions, the currently entered user text input or the one selectable word prediction is selected and displayed in a typing pane for displaying the user text input;
- and
- wherein, in response to receiving an undo interaction on the touchscreen interface, the word prediction pane is configured to display a prediction comprising the most likely word prediction.
Dependencies are inferred from the claim text.