Incremental query refinement
First Claim
1. A method performed on at least one computing device that includes at least one processor and memory, the method comprising:
- substantially simultaneously providing, by the at least one computing device in response to receiving one or more characters that form at least a portion of a query string that does not include an explicit submission of the portion of the query string, both query results and query refinement options, where the one or more received characters match at least one pattern that indicates one or more characters followed by a space character.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of incrementally refining queries and updating query result lists without requiring a user to provide an explicit indicator of query submission. In the method, one or more query related character patterns are defined. Entry of query defining characters by a user is monitored to detect entry of a defined query related character pattern. The user is provided with one or more suggested query refinement options and an updated query result list each time a defined query related character pattern is detected. The query related character patterns may be a character pattern that indicates a word has been input by the user.
-
Citations
20 Claims
-
1. A method performed on at least one computing device that includes at least one processor and memory, the method comprising:
- substantially simultaneously providing, by the at least one computing device in response to receiving one or more characters that form at least a portion of a query string that does not include an explicit submission of the portion of the query string, both query results and query refinement options, where the one or more received characters match at least one pattern that indicates one or more characters followed by a space character.
- View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. At least one computer-readable medium storing computer-executable instructions that, based on execution by at least one processor of the at least one computing device that includes memory, configure the at least one computing device to perform actions comprising:
- substantially simultaneously providing, in response to receiving one or more characters from a user that form at least a portion of a query string that does not include an explicit submission of the portion of the query string, both query results and query refinement options, where the one or more received characters match at least one pattern that indicates one or more characters followed by a space character.
- View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A system comprising:
-
at least one computing device; a processor included in the at least one computing device; memory coupled to the processor; an input device; and a video adapter via which the at least one computing device is configured to substantially simultaneously provide, in response to receiving, via the input device, one or more characters that form at least a portion of a query string that does not include an explicit submission of the portion of the query string, both query results and query refinement options, where the one or more received characters match at least one pattern that indicates one or more characters followed by a space character. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification