SYSTEMS AND METHODS FOR ALPHANUMERIC NAVIGATION AND INPUT
Systems and methods for simplifying text entry are provided. A visual keypad may include a plurality of user-selectable buttons corresponding to at least some of the buttons of the alphabet. The layout of the visual keypad may be determined based on an n-gram table. The layout of the visual keypad may be rearranged based at least in part on the most likely next character in response to receiving a user selection of a button on the visual keypad.
1 . A method for supporting user input in a media guidance application implemented at least partially on user equipment, comprising:
accessing an n-gram table;
determining, based at least in part on the accessed n-gram table, a layout of a visual keypad, the visual keypad comprising a plurality of user-selectable buttons corresponding to at least some of the letters of the alphabet; and
displaying the visual keypad with the determined layout.
2 . The method of claim 1 , wherein the layout is arranged having the most commonly used letters grouped in close proximity to each other.
3 . The method of claim 1 , wherein the n-gram table is based on a subset of English language.
4 . The method of claim 3 , wherein the subset comprises only words included in a program schedule database.
5 . The method of claim 1 , further comprising:
receiving a user selection of a button in the visual keypad; and
in response to receiving the user selection, determining the most likely next character or characters for the user selection based, at least in part, on the accessed n-gram table.
6 . The method of claim 5 , further comprising:
rearranging the layout to display the most likely next character or characters adjacent to the selected button.
7 . The method of claim 6 , wherein the n-gram table is based on a subset of English language, the subset comprising only words included in a program schedule database.
8 . The method of claim 6 , wherein rearranging the layout comprises visually distinguishing buttons that cannot be the next character.
9 . The method of claim 6 , wherein rearranging the layout comprises removing the buttons that cannot be the next character from the layout.
10 . The method of claim 6 , wherein rearranging the layout comprises disabling the buttons that cannot be the next character.
11 . A system for supporting user input in a media guidance application implemented at least partially on user equipment, comprising:
a user input interface;
a display device; and
control circuitry configured to:
access an n-gram table;
determine, based at least in part on the accessed n-gram table, a layout of a visual keypad, the visual keypad comprising a plurality of user-selectable buttons corresponding to at least some of the letters of the alphabet; and
display the visual keypad with the determined layout.
12 . The system of claim 11 , wherein the layout is arranged having the most commonly used letters grouped in close proximity to each other.
13 . The system of claim 11 , wherein the n-gram table is based on a subset of English language.
14 . The system of claim 13 , wherein the subset comprises only words included in a program schedule database.
15 . The system of claim 11 , wherein the control circuitry is further configured to:
receive a user selection of a button in the visual keypad; and
in response to receiving the user selection, determine the most likely next character or characters for the user selection based, at least in part, on the accessed n-gram table.
16 . The system of claim 15 , wherein the control circuitry is further configured to:
rearrange the layout to display the most likely next character or characters adjacent to the selected button.
17 . The system of claim 16 , wherein the n-gram table is based on a subset of English language, the subset comprising only words included in a program schedule database.
18 . The system of claim 16 , wherein rearranging the layout comprises visually distinguishing buttons that cannot be the next character.
19 . The system of claim 16 , wherein rearranging the layout comprises removing the buttons that cannot be the next character from the layout.
20 . The system of claim 16 , wherein rearranging the layout comprises disabling the buttons that cannot be the next character.