Multi-category searching
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus for rendering search results are described. In one aspect of the invention, a search request is received from a computerized client. A search is performed based on the search request in at least two different categories of information to obtain search results in the searched categories. Selected search results are returned to the client to facilitate rendering the search results at the client. Search results from different search categories are returned in a manner configured to be presented in different panes of a graphical user interface rendered on the client. In another aspect, what searches to perform can be determined based at least in part upon search results display settings associated with the client, such that searches are performed only in categories of information that are associated with a pane that is in an open state on the client.
65 Citations
17 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computerized method of searching in a system configured to facilitate searching multiple types of information, the method comprising:
under control of one or more computer systems configured with executable instructions, receiving a search request comprising search criteria for identifying search results, wherein the search request is received from a computerized client; obtaining search results display settings associated with the client, the search results display settings indicating a plurality of display panes of a graphical user interface rendered on the computerized client, each display pane defining a different and independent type of a search result category and having an open state and a closed state, the search results display settings further indicating whether selected panes associated with specific types of search result categories are in the closed state, the graphical user interface further including a diary pane, the diary pane configured to enable a targeted search to be executed for the search result category associated with one of the plurality of display panes by a content entry being moved from the diary pane into the one of the plurality of display panes, the targeted search using a subject of the content entry as at least one targeted query term; for at least each search result category defined by a display pane in the open state, executing a search according to the search criteria of the search request and according to the type of a search result category defined by the display pane, wherein each executed search yields a corresponding set of search results and the search criteria is further determined based at least in part on whether the display pane is in the open state or the closed state; returning the search results to the client to facilitate rendering the search results, wherein each set of search results obtained from an executed search according to the search criteria of the search request and according to the type of a search result category defined by the display pane are configured to be presented concurrently in different panes of a search results display window rendered on the client. - View Dependent Claims (11, 12)
-
13. A computerized method of rendering search related information using a graphical user interface including a window having a plurality of concurrently-displayed display panes, each of the display panes configurable to display independent search related information corresponding to different search result categories defined by each of the display panes, each display pane having an open state and a closed state, the method comprising:
-
under control of one or more computer systems configured with executable instructions, receiving a search request from a user, the search request comprising search criteria for identifying search results; obtaining a plurality of search results sets, at least each of the plurality of search results sets corresponding to one of the plurality of display panes in the open state, each search results set comprising the search results of a search executed in response to the search request according to the search criteria and the search result category defined by the corresponding display pane, the search criteria further determined based at least in part on whether the corresponding display pane is in the open state or in the closed state; opening a particular display pane, that is in the closed state, in response to an open display pane command; and resizing at least one currently open display pane to make room for displaying all open display panes including the particular display pane without changing the overall width of the window in which the open display panes are displayed, wherein a user is able to control the types of search results that are concurrently displayed for the search request by adjusting which display panes are open in the window and the graphical user interface further includes a diary pane, the diary pane configured to enable a targeted search to be executed for a search result category corresponding to one of the plurality of concurrently-displayed display panes by a content entry being moved from the diary pane into the one of the plurality of concurrently-displayed display panes, the targeted search using a subject of the content entry as at least one query term. - View Dependent Claims (14, 15, 16, 17)
-
Specification