System and method for displaying columns of search results
First Claim
Patent Images
1. A computer-implemented method for organizing a plurality of search results for display, comprising:
- under the control of one or more computer systems configured with executable instructions,receiving at least one bid amount for placement of a grouping of sponsored search results in a sponsored portion of a pane within a search result presentation comprising a plurality of panes adjacent to each other and a pane selector having a plurality of buttons that enable a user to select the plurality of panes for simultaneous presentation, the grouping of sponsored search results associated with a search term, each one of the plurality of panes configured to display search results related to a different search result type;
obtaining one or more search result groupings based at least in part on a search term submitted by the user and the plurality of search result types, wherein each search result grouping is associated with at least one of the at least one bid amount for placement, a search result type and a plurality of search results that are based at least in part on the search term and the search result type;
determining at least one featured search result grouping from the one or more search result groupings based at least in part on the at least one bid amount for placement respectively associated with each of the one or more search result groupings;
for each of the at least one featured search result grouping, providing the plurality of search results of the featured search result group for display in the sponsored portion of the pane; and
in response to a user selection of one of the plurality of buttons,opening a pane associated with the one of the plurality of buttons; and
closing a pane that was not accessed for a longest period of time among all open panes when a number of the open panes exceeds a predetermined threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for generating search results based on a search term and displaying the search results in one or more groupings. The method includes receiving a search term entered by a user, selecting one or more search result groupings based on the search term entered by the user and at least in part on a bid amount associated with the search term, providing search results based on the search term entered by the user for each search result grouping, and displaying the search groupings to the user.
-
Citations
38 Claims
-
1. A computer-implemented method for organizing a plurality of search results for display, comprising:
under the control of one or more computer systems configured with executable instructions, receiving at least one bid amount for placement of a grouping of sponsored search results in a sponsored portion of a pane within a search result presentation comprising a plurality of panes adjacent to each other and a pane selector having a plurality of buttons that enable a user to select the plurality of panes for simultaneous presentation, the grouping of sponsored search results associated with a search term, each one of the plurality of panes configured to display search results related to a different search result type; obtaining one or more search result groupings based at least in part on a search term submitted by the user and the plurality of search result types, wherein each search result grouping is associated with at least one of the at least one bid amount for placement, a search result type and a plurality of search results that are based at least in part on the search term and the search result type; determining at least one featured search result grouping from the one or more search result groupings based at least in part on the at least one bid amount for placement respectively associated with each of the one or more search result groupings; for each of the at least one featured search result grouping, providing the plurality of search results of the featured search result group for display in the sponsored portion of the pane; and in response to a user selection of one of the plurality of buttons, opening a pane associated with the one of the plurality of buttons; and closing a pane that was not accessed for a longest period of time among all open panes when a number of the open panes exceeds a predetermined threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 36, 37, 38)
-
11. A computer-implemented data processing system for displaying a plurality of search results, comprising:
-
a processing unit; and a storage device coupled to the processing unit and having information stored therein for configuring the processing unit to, at least; obtain one or more search result groupings based at least in part on a search term submitted by a user and a plurality of grouping types, wherein each search result grouping is associated with a bid amount for placing the grouping in a sponsored portion of one of a plurality of panes of a search result presentation that includes a pane selector having a plurality of buttons enabling the user to select the plurality of panes for simultaneous presentation, a grouping type selected from the plurality of grouping types and a plurality of search results that are based at least in part on the search term and the grouping type; determine at least one featured search result grouping from the one or more search result groupings based at least in part on the bid amount respectively associated with each of the one or more search result groupings; for each of the at least one featured search result grouping, provide the featured search result grouping for display in the sponsored portion of the one of the plurality of panes associated with the featured search result grouping so as to allow selection by the user of one of the plurality of search results associated with the featured search result grouping; and in response to a user selection of one of the plurality of buttons, open a pane associated with the one of the plurality of buttons; and close an open pane when a number of open panes exceeds an allowable threshold, the open pane to be closed being selected based at least in part upon a time of last access of the open pane. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-implemented method for displaying a grouping of search results, comprising:
under the control of one or more computer systems configured with executable instructions, receiving a search term from a user; obtaining one or more search result groupings based at least in part on the search term and a plurality of grouping types, wherein each search result grouping is associated with a bid amount for placing the grouping in a sponsored portion of one of a plurality of panes of a search result presentation that includes a pane selector having a plurality of pane selection elements that enable the user to select the plurality of panes for simultaneous presentation, a grouping type selected from the plurality of grouping types and a plurality of search results that are based at least in part on the search term and the grouping type; receiving a bid amount for placement of at least one featured search result grouping to be determined from the one or more search result groupings; providing an acceptance or rejection of the bid amount for placement; for each of the at least one featured search result grouping, providing the featured search result grouping for display in the sponsored portion of the one of the plurality of panes associated with the bid amount of the featured search result grouping; and in response to a user selection of one of the plurality of pane selection elements, opening a pane associated with the one of the plurality of pane selection elements; and closing a pane that was not accessed for a longest period of time among all open panes when a number of the open panes exceeds a predetermined threshold. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
30. A computer-implemented data processing system for displaying a grouping of search results, comprising:
-
a processing unit; and a storage device coupled to the processing unit and having information stored therein for configuring the processing unit to, at least; receive a search term from a user; obtain one or more search result groupings based at least in part on the search term and a plurality of grouping types, wherein each search result grouping is associated with a bid amount for placing the grouping in a sponsored portion of one of a plurality of panes of a search result presentation that includes a pane selector having a plurality of pane selection elements enabling the user to select the plurality of panes for simultaneous presentation, a grouping type selected from the plurality of grouping types and a plurality of search results that are based at least in part on the search term and the grouping type; receive a bid amount for placement of a featured search result grouping selected from the one or more search result groupings; provide an acceptance or rejection of the bid amount for placement; provide the featured search result grouping for display in the sponsored portion of the one of the plurality of panes associated with the bid amount of the featured search result grouping enabling user selection of one of the plurality of search results in the featured search result grouping; and in response to a user selection of one of the plurality of pane selection elements, open a pane associated with the one of the plurality of pane selection elements; and close a pane that was not accessed for a longest period of time among all open panes when a number of the open panes exceeds a predetermined threshold. - View Dependent Claims (31, 32, 33, 34, 35)
-
Specification