Patent ID: 8156094

Claim:
A computer-implemented method using one or more of a processor and computer storage media for navigating search results that are generated in response to a search query, the method comprising: receiving the search query when the search query is input into a first browser window, wherein the search query is transmitted to a search-engine server: receiving from the search-engine server a plurality of search results deemed relevant to the search query; in response to receiving the plurality of search results, presenting an overlay window that is configured to present at least a portion of the plurality of search results, wherein without receiving user input the overlay window is displayed in a view at least partially obstructing a view of the first browser window; and navigating between the overlay window and a document viewing window upon receiving input of one or more pre-determined commands, wherein navigating comprises: (1) receiving a selection of one of the search results in the overlay window and in response thereto both presenting in the document viewing window content associated with the one of the search results that was selected and hiding the overlay window; and (2) receiving a pre-determined command and in response thereto re-presenting the overlay window in a view at least partially obstructing the document viewing window.