Systems and Methods for Predictive Text Entry for Small-Screen Devices with Touch-Based Two-Stage Text Input
First Claim
1. A method of processing user input using a touch-sensitive display, comprising:
- receiving a user input to select a first letter from an alphabet;
accessing a prediction engine to determine a most likely next letter based on the first letter;
presenting the most likely next letter in a highlighted position of a selection area;
receiving an additional user input comprising either—
a selection of a letter in the selection area, ora gesture to proceed either up the alphabet or down the alphabet to a next-most likely next letter in a previous portion or a succeeding portion of the alphabet, respectively;
presenting the next-most likely next letter in the highlighted position of the selection area; and
repeating the receiving an additional user input and the presenting the next-most likely next letter until receiving user input discontinuing letter entry.
4 Assignments
0 Petitions
Accused Products
Abstract
Embodiments relate to systems and methods for predictive text entry for small touch-screen devices. A two-state input interface (116) of a device (102) can include a seek area (120), which displays a subset of letters representing the full range of available letters. The user can select a first letter in that subset. A prediction engine (160) can generate a next most-likely letter (162) based on the currently inputted letter, using look-up tables or other techniques based on letter sequence probabilities. The user can respond with a right or left-swipe gesture, causing the prediction engine (160) to seek the most-likely next letter upstream or downstream in the alphabet. The user can also respond by touching the seek area causing the prediction engine (160) to seek the next predicted letter closest to the touch point. The prediction engine (160) can also generate a predicted completed word, for convenient user selection.
75 Citations
20 Claims
-
1. A method of processing user input using a touch-sensitive display, comprising:
-
receiving a user input to select a first letter from an alphabet; accessing a prediction engine to determine a most likely next letter based on the first letter; presenting the most likely next letter in a highlighted position of a selection area; receiving an additional user input comprising either— a selection of a letter in the selection area, or a gesture to proceed either up the alphabet or down the alphabet to a next-most likely next letter in a previous portion or a succeeding portion of the alphabet, respectively; presenting the next-most likely next letter in the highlighted position of the selection area; and repeating the receiving an additional user input and the presenting the next-most likely next letter until receiving user input discontinuing letter entry. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A device, comprising:
-
a touch-sensitive display; and a processor, coupled to the touch-sensitive display, the processor being configured to— receive a user input to select a first letter from an alphabet shown in the display, access a prediction engine to determine a most likely next letter based on the first letter, present the most likely next letter in a highlighted position of a selection area in the touch-sensitive display, receive an additional user input comprising either— a selection of a letter in the selection area, or a gesture to proceed either up the alphabet or down the alphabet to a next-most likely next letter in a previous portion or a succeeding portion of the alphabet, respectively, present the next-most likely next letter in the highlighted position of the selection area in the touch-sensitive display, and repeat the receiving an additional user input and the presenting the next-most likely next letter until receiving user input discontinuing letter entry. - View Dependent Claims (19, 20)
-
Specification