System And Method For Finding Desired Results By Incremental Search Using An Ambiguous Keypad With The Input Containing Orthographic And/Or Typographic Errors
First Claim
1. A computer-implemented user-interface system for incrementally finding and presenting one or more content items in response to keystrokes entered by a user on an input device having a known layout of overloaded keys selected from a set of key layouts, each overloaded key having a corresponding set of alphanumeric symbols, the system comprising:
- a database stored in a computer memory, the database containing identifications of content items and corresponding descriptive terms that characterize the content items; and
a computer memory comprising instructions for causing a computer system to;
receive keystrokes from the user and build a string corresponding to incremental entries by the user, each item in the string having the set of alphanumeric symbols associated with a corresponding keystroke; and
map the string to the database to find the most likely content items corresponding to the incremental entries, the mapping being in accordance with a defined error model, the error model corresponding to the known layout of overloaded keys of the input device; and
order and present the most likely content items on a display device in accordance with defined ordering criteria such that the user-interface system receives ambiguous entries from the user and presents the most likely matching content items in response to the entries.
11 Assignments
0 Petitions
Accused Products
Abstract
A system for finding and presenting content items in response to keystrokes entered by a user on an input device having a known layout of overloaded keys selected from a set of key layouts. The system includes a database containing content items and terms characterizing the content items; input logic for receiving keystrokes from the user and building a string corresponding to incremental entries by the user, each item in the string having the set of alphanumeric symbols associated with a corresponding keystroke; mapping logic to map the string to the database to find the most likely content items corresponding to the incremental entries, the mapping logic operating in accordance with a defined error model corresponding to the known layout of overloaded keys; and presentation logic for ordering the most likely content items identified by the mapping logic and for presenting the most likely content items.
-
Citations
3 Claims
-
1. A computer-implemented user-interface system for incrementally finding and presenting one or more content items in response to keystrokes entered by a user on an input device having a known layout of overloaded keys selected from a set of key layouts, each overloaded key having a corresponding set of alphanumeric symbols, the system comprising:
-
a database stored in a computer memory, the database containing identifications of content items and corresponding descriptive terms that characterize the content items; and a computer memory comprising instructions for causing a computer system to; receive keystrokes from the user and build a string corresponding to incremental entries by the user, each item in the string having the set of alphanumeric symbols associated with a corresponding keystroke; and map the string to the database to find the most likely content items corresponding to the incremental entries, the mapping being in accordance with a defined error model, the error model corresponding to the known layout of overloaded keys of the input device; and order and present the most likely content items on a display device in accordance with defined ordering criteria such that the user-interface system receives ambiguous entries from the user and presents the most likely matching content items in response to the entries. - View Dependent Claims (2, 3)
-
Specification