Word recognition using choice lists
First Claim
1. A computerized method of performing word recognition comprising:
- receiving a word input signal containing non-textual user input representing a sequence of one or more words;
performing word recognition upon the input signal to produce a choice list of best scoring recognition candidates, each comprised of a sequence of one or more words, found by the recognizer to have the best probability of corresponding to the input signal;
producing user-perceivable output representing a choice list of the best scoring recognition candidates, with the candidates being ordered in said choice list according to a character ordering of the sequence of characters corresponding to the one or more words associated with each candidate in the list;
providing a user interface which enables a user to select one of the character-ordered recognition candidates from the choice list; and
responding to user selection of one of the recognition candidates from the choice list by treating the selected candidate as the one or more words that correspond to the word input signal;
wherein;
said choice list includes more recognition candidates than fit on the display at one time; and
the choice list is scrollable, so that a user can select to scroll the list relative to the display, so as to see more recognition candidates on the list than fit on the display at one time.
8 Assignments
0 Petitions
Accused Products
Abstract
One aspect of the invention involves word recognition that uses scrollable choice lists in which choices are listed in character-order. Another aspect relates to a scrollable, visually-displayed word recognition choice list, where the recognition candidates on the choice list are each associated with a choice-selecting symbol the user can use to select a desired recognition candidate by pressing an associated button, and where the same choice-selecting symbol is used for different choices displayed on the display at different times as a result of scrolling. Another aspect of the invention relates to providing a choice list of best scoring characters for a particular character position in the spelling of a filter that is used to filter word recognition. Another aspect of the invention relates to a choice list used in word recognition in which the choice list can be scrolled horizontally.
-
Citations
37 Claims
-
1. A computerized method of performing word recognition comprising:
-
receiving a word input signal containing non-textual user input representing a sequence of one or more words;
performing word recognition upon the input signal to produce a choice list of best scoring recognition candidates, each comprised of a sequence of one or more words, found by the recognizer to have the best probability of corresponding to the input signal;
producing user-perceivable output representing a choice list of the best scoring recognition candidates, with the candidates being ordered in said choice list according to a character ordering of the sequence of characters corresponding to the one or more words associated with each candidate in the list;
providing a user interface which enables a user to select one of the character-ordered recognition candidates from the choice list; and
responding to user selection of one of the recognition candidates from the choice list by treating the selected candidate as the one or more words that correspond to the word input signal;
wherein;
said choice list includes more recognition candidates than fit on the display at one time; and
the choice list is scrollable, so that a user can select to scroll the list relative to the display, so as to see more recognition candidates on the list than fit on the display at one time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computerized method of performing word recognition comprising:
-
receiving a word input signal containing non-textual user input representing a sequence of one or more words;
performing word recognition upon the input signal to produce a choice list of best scoring recognition candidates, each comprised of a sequence of one or more words and/or numbers, found by the recognizer to have a relatively high probability of corresponding to the input signal;
showing the choice list in a user scrollable display, with the choice list having more recognition candidates than fit on the display at one time so that only a sub-portion of the choice list is displayed at one time;
displaying a different symbol in association with each recognition candidate in the portion of the choice list shown on the display at one time, with the same symbol being associated with different recognition candidates shown on the display at different times as a result of the scrolling a given choice list;
responding to user input selecting to scroll the choice list up or down by moving the choice list relative to the display up or down, respectively, so as to change the portion of the choice list shown on the display;
providing a user interface which enables a user to select one of the recognition candidates from the choice list by pressing a button associated with the symbol corresponding to a desired recognition candidate; and
responding to the pressing of a button associated with a symbol corresponding to a given recognition candidate by treating the given candidate as the one or more words and/or numbers that correspond to the word input signal. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computerized method of performing word recognition comprising:
-
receiving a word input signal containing non-textual user input representing a sequence of one or more words;
receiving a sequence of one or more filter input signal, each containing non-textual user input representing a sequence of one or more characters;
responding to the one or more filter input signals by producing a filter, representing one or more possible character sequences, each having one or more characters, found to have the best probability of corresponding to the filter input signal;
performing word recognition upon said word input signal, to generating a list of best scoring word recognition candidates, each of which is selected to start with a one of the one or more character sequences represented by the filter;
producing user-perceivable output representing;
said list of best scoring word recognition candidates; and
an indication of the character sequence represented by said filter that corresponds to the initial characters of one of the listed best scoring recognition candidates;
providing a user interface that enables a user to select one of the word recognition candidates from said list and/or to select a filter character from said indication of a character sequence represented by the filter;
responding to selection of one of the word recognition candidates from the choice list by treating the selected candidate as the one or more words that correspond to the word input signal;
responding to selection of a filter character by providing a user perceivable output of a choice list of other characters selected as having the best probability of corresponding to the selected character'"'"'s position in the filter;
enabling a user to choose one of the characters in the character choice list;
responding to a choice of a character in the character choice list by;
limiting the one or more possible character sequences represented by the filter to ones having the chosen character in the selected filter character'"'"'s position; and
repeated said generation of a user-perceivable list of word recognition candidates using the filter as limited by the chosen character. - View Dependent Claims (30, 31, 32, 33, 34)
-
-
35. A computerized method of performing word recognition comprising:
-
receiving a word input signal containing non-textual user input representing a sequence of one or more words;
performing word recognition upon the input signal to produce a choice list of best scoring recognition candidates, each comprised of a sequence of one or more words, found by the recognizer to have the best probability of corresponding to the input signal;
showing the choice list in a user scrollable display; and
responding to user input selecting to scroll the choice list right or left by moving the choice list relative to the display right or left, respectively, so as to change the portion of individual choices in the choice list that are shown on the display. - View Dependent Claims (36, 37)
-
Specification