Abstract:
A method and system are provided of processing a search query entered by a user of a device having a text input interface with overloaded keys. The search query is directed at identifying an item from a set of items. The system receives from the user an ambiguous search query directed at identifying a desired item. The search query comprises a prefix substring of at least one word in the name of the desired item. The system dynamically identifies a group of one or more items from the set of items. The system orders the one or more items of the group in accordance with given criteria. The names of the one or more items of the identified group are output as ordered with the characters of the one or more words in the names corresponding to the prefix substring of the search query being highlighted.
Abstract:
A method and system are provided of processing a search query entered by a user of a device having a text input interface with overloaded keys. The search query is directed at identifying an item from a set of items. The system receives from the user an ambiguous search query directed at identifying a desired item. The search query comprises a prefix substring of at least one word in the name of the desired item. The system dynamically identifies a group of one or more items from the set of items. The system orders the one or more items of the group in accordance with given criteria. The names of the one or more items of the identified group are output as ordered with the characters of the one or more words in the names corresponding to the prefix substring of the search query being highlighted.