Patent ID: 8341143

Claim:
A computerized method of rendering search results comprising: under control of one or more computer systems configured with executable instructions, receiving a search request from a computerized client, the search request comprising at least one query term for identifying search results; determining at least a first search criterion and a second search criterion based at least in part upon one or more search result categories corresponding to the at least one query term, the first search criterion indicating a first type of result and the second search criterion indicating a second type of result to be returned in response to the received search request, the first and second types of result each corresponding to the one or more search result categories; executing a first search based on the at least one query term and the at least a first search criterion, thereby obtaining a first set of search results of the first type; executing at least one additional search based on the at least one query term and the at least a second search criterion, thereby obtaining at least one additional set of search results of the second type; returning the first and the at least one additional set of search results to the computerized client to facilitate rendering the first and the at least one additional set of search results at the client, the first and the at least one additional set of search results being returned in a manner configured to be presented concurrently in different display panes of a graphical user interface rendered on the computerized client, the graphical user interface further including a diary pane, the diary pane configured to enable a targeted search to be executed for a type of result associated with one of the different display panes in response to a content entry being moved from the diary pane into the one of the different display panes, the targeted search using a subject of the content entry as at least one targeted query term; wherein one or more search criteria are further determined based at least in part on whether the different display panes of the graphical user interface rendered on the computerized client are in an open state or a closed state.