Method and system for processing ambiguous, multi-term search queries
First Claim
1. A method of processing a search query entered by a user of a device having a text input interface with overloaded keys, said search query being directed at identifying an item from a set of items, each of said items having one or more associated descriptors, said method comprising:
- (a) receiving from the user an ambiguous search query directed at identifying a desired item, said search query comprising a prefix substring of each of at least two words relating to said desired item;
(b) dynamically identifying a group of one or more items from said set of items having one or more descriptors matching said search query as said user enters each character of said search query; and
(c) outputting identification of said one or more items of said group identified in (b) to be displayed on the device operated by said user.
11 Assignments
0 Petitions
Accused Products
Abstract
In accordance with one or more embodiments of the invention, 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. Each of the items has one or more associated descriptors. The system receives from the user an ambiguous search query directed at identifying a desired item. The search query is a prefix substring of each of at least two words relating to the desired item. The system dynamically identifies a group of one or more items from the set of items having one or more descriptors matching the search query as the user enters each character of the search query. The system outputs identification of the one or more items of the identified group to be displayed on the device operated by the user.
-
Citations
43 Claims
-
1. A method of processing a search query entered by a user of a device having a text input interface with overloaded keys, said search query being directed at identifying an item from a set of items, each of said items having one or more associated descriptors, said method comprising:
-
(a) receiving from the user an ambiguous search query directed at identifying a desired item, said search query comprising a prefix substring of each of at least two words relating to said desired item;
(b) dynamically identifying a group of one or more items from said set of items having one or more descriptors matching said search query as said user enters each character of said search query; and
(c) outputting identification of said one or more items of said group identified in (b) to be displayed on the device operated by said user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for processing a search query entered by a user of a device having a text input interface with overloaded keys, said search query being directed at identifying an item from a set of items, each of said items having one or more associated descriptors, said system comprising:
-
a memory for storing identification of said set of items and associated descriptors; and
a processor for (a) receiving a user input of an ambiguous search query directed at identifying a desired item, said search query comprising a prefix substring of each of at least two words relating to said desired item;
(b) dynamically identifying a group of one or more items from said set of items having one or more descriptors matching said search query as said user enters each character of said search query; and
(c) outputting identification of said one or more items of said group to be displayed on the device operated by said user. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A system for processing search queries entered by users of devices having a text input interface with overloaded keys, said search queries being directed at identifying an item from a set of items, each of said items having one or more associated descriptors, said system comprising:
-
a server;
a plurality of devices operated by users, said devices each having a text input interface with overloaded keys, said devices each transmitting to the server an ambiguous search query directed at identifying a desired item, each said search query comprising a prefix substring of each of at least two words relating to said desired item;
a network for transmitting data between said server and said devices; and
a database for storing identification of said set of items and associated descriptors;
wherein for each search query received from a device, said server dynamically identifies a group of one or more items from a set of items having one or more descriptors matching said search query as said user enters each character of said search query, and transmits identification of said one or more items of said identified group to the device to be displayed to said user. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
Specification