A method and apparatus for providing a highly interactive user interface to a search engine using user input prediction is disclosed. As the user enters a portion of a query in a query field, the portion of the query is sent over a network to a query predictor. The query predictor determines a set of...http://www.google.com.au/patents/US7516124?utm_source=gb-gplus-sharePatent US7516124 - Interactive search engine