Multi-column search results interface having a whiteboard feature
AssigneeA9.com, Inc.
InventorsJason Karls, Ruben E. Ortega, Udi Manber
Life of this patent
Estimating the term…
Abstract
Graphical user interfaces that are well suited for displaying search results from multiple search categories are described. In one aspect of the invention, a graphical user interface is provided that includes a window having at least two panes that are arranged to display search results from searches in different search categories. Each pane can be presented in an open state suitable for displaying information and a closed state. A user may adjust the relative sizes of the panes and the user may switch the panes between the open and closed states.
Claims26
A computer-implemented method of providing a graphical user interface for electronically displaying search results and related information, the method comprising:
- under the control of one or more computer systems configured with executable instructions,
- providing for electronic display a graphical user interface window comprising at least a first region and a second region, the first region being arranged to display of search results responsive to execution of a search query, and the second region including a whiteboard;
- detecting, in connection with one or more selected search results displayed in the first region that represent one or more information resources, user input for a drag and drop operation between the first region and the second region;
- when the drag and drop operation is from the first region to the second region and responsive to detection of the drag and drop operation, updating for display at least the whiteboard of the second region to include information representing the one or more information resources represented by the one or more selected search results;
- and
- when the drag and drop operation is from the second region to the first region and responsive to detection of the drag and drop operation, updating at least the first region with search results associated with content of the second region corresponding with the drag and drop operation.
A non-transitory computer-readable storage medium, having stored thereon instructions that cause a computer system to provide a graphical user interface, the instructions comprising:
- instructions that cause the computer system to provide for electronic display a presentation surface of an application, the presentation window comprising at least a first region and a second region, the first region being arranged for display of search results responsive to execution of a search query, and the second region including a whiteboard;
- instructions that cause the computer system to detect, in connection with one or more selected search results displayed in the first region that represent one or more information resources, user input for a drag and drop operation between the first region and the second region;
- instructions that cause the computer system to, when the drag and drop operation is from the first region to the second region and responsive to detection of the drag and drop operation, update for display at least the whiteboard of the second region to include information representing the one or more information resources represented by the corresponding one or more selected search results;
- and
- instructions that cause the computer system to, when the drag and drop operation is from the second region to the first region and responsive to detection of the drag and drop operation, update at least the first region with search results associated with content of the second region corresponding with the drag and drop operation.
A system for providing a graphical user interface, comprising:
- a processor;
- and
- memory storing instructions that, when executed by the processor, cause the system to:
- provide for electronic display a presentation surface of an application, the presentation surface comprising at least a first region and a second region, the first region being arranged for display of search results responsive to execution of a search query, and the second region including a whiteboard;
- detect, in connection with one or more selected search results displayed in the first region that represent one or more information resources, user input for a drag and drop operation between the first region and the second region;
- when the drag and drop operation is from the first region to the second region and responsive to detection of the drag and drop operation, updating for display at least the whiteboard of the second region to include information representing the one or more information resources represented by the one or more selected search results;
- and
- when the drag and drop operation is from the second region to the first region and responsive to detection of the drag and drop operation, updating at least the first region with search results associated with content of the second region corresponding with the drag and drop operation.
A computer-implemented method of providing a graphical user interface for electronically displaying search results and related information, the method comprising:
- under the control of one or more computer systems configured with executable instructions,
- providing for electronic display a presentation surface of an application, the presentation surface comprising at least a first region and a second region, the first region being arranged for display of search results and the second region including a whiteboard;
- updating for display at least the second region to include information corresponding to one or more first search results of the first region;
- detecting, in connection with one or more second search results displayed in the first region, a drag and drop operation, between the first region and the second region, for adding information corresponding to the one or more second search results;
- and
- responsive to detection of the drag and drop operation,
- when the drag and drop operation is from the first region to the second region, updating for display at least the whiteboard of the second region to include the information corresponding to the one or more second search results simultaneously with the information corresponding to the one or more first search results of the first region, wherein the information corresponding to the one or more first search results and the information corresponding to the one or more second search results collectively represent two or more information resources represented by corresponding search result of the first region;
- and
- when the drag and drop operation is from the second region to the first region, updating at least the first region with search results associated with content of the second region corresponding with the drag and drop operation.
A computer-implemented method of providing a graphical user interface for electronically displaying search results and related information, the method comprising:
- under the control of one or more computer systems configured with executable instructions,
- providing for electronic display a graphical user interface window comprising at least a first region, a second region, and a third region, the first region being arranged for display of search results responsive to execution of a search query;
- detecting, in connection with one or more selected search results displayed in the first region that represent one or more information resources, user input for a drag and drop operation between the first region and the second region;
- when the drag and drop operation is from the first region to the second region and responsive to detection of the drag and drop operation, updating for display at least the second region to include information representing the one or more information resources represented by the one or more selected search results;
- when the drag and drop operation is from the second region to the first region and responsive to detection of the drag and drop operation, updating at least the first region with search results associated with content of the second region corresponding with the drag and drop operation;
- and
- updating for display the third region to include search results of a search query that is based at least in part on content of the second region.
Dependencies are inferred from the claim text.