Patent ID: 8554755

Claim:
A computer implemented search system, comprising: a processor that executes code stored on a computer readable medium to perform following acts: receiving a portion of a search query from a user interface; providing a suggestion in response to the portion of the search query to the user interface; updating, by the processor, the suggestion in response to receiving an additional portion of the search query; performing searches as a function of the suggestion and the updated suggestion; providing search results corresponding to the searches; and utilizing previous search results to perform additional searches on the search query in response to determination that a user enters the additional portion of the search query, wherein the portion of the search query is entered by the user via the user interface that accepts the portion of the search query and receives the suggestion, the user interface is at least one of a command line interface, a text-based interface, a graphical user interface, a web-based interface, a stylus-based interface, a pen-based data input system, a keypad, a speech recognition system, or a handwriting recognition system.