System and Method for Presenting Multiple Sets of Search Results for a Single Query
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for presenting search results is provided. The method includes submitting a query to a server and receiving from the server, in response to the query: a comprehensive list of search results that satisfy the query, and multiple position vectors, each position vector identifying a respective ordered subset of the search results in the comprehensive list. The method further includes storing the comprehensive list and the multiple position vectors, receiving a user-made selection identifying a subset of the multiple position vectors, and displaying a subset of the search results in the comprehensive list in accordance with the user-made selection.
-
Citations
21 Claims
- 1. (canceled)
-
2. A computer-implemented method comprising:
-
submitting a query to a search engine; receiving from the search engine, in response to the query; a list of search results that are included among multiple, discrete sets of search results that the search engine identifies as responsive the query, and multiple position vectors, each position vector specifying a ranking of search results of a respective set; receiving data indicating a selection identifying a particular set of the discrete sets of search results; and in response to receiving the data indicating the selection, providing, for display, one or more search results of the particular set, ordered according to the ranking specified by the position vector that corresponds to the particular set. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
-
11. A computer-readable medium storing software having stored thereon instructions, which, when executed by one or more computers, cause the one or more computers to perform operations of:
-
submitting a query to a search engine; receiving from the search engine, in response to the query; a list of search results that are included among multiple, discrete sets of search results that the search engine identifies as responsive the query, and multiple position vectors, each position vector specifying a ranking of search results of a respective set; receiving data indicating a selection identifying a particular set of the discrete sets of search results; and in response to receiving the data indicating the selection, providing, for display, one or more search results of the particular set, ordered according to the ranking specified by the position vector that corresponds to the particular set. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system comprising:
-
one or more processors and one or more computer storage media storing instructions that are operable, when executed by the one or more processors, to cause the one or more processors to perform operations comprising; submitting a query to a search engine; receiving from the search engine, in response to the query; a list of search results that are included among multiple, discrete sets of search results that the search engine identifies as responsive the query, and multiple position vectors, each position vector specifying a ranking of search results of a respective set; receiving data indicating a selection identifying a particular set of the discrete sets of search results; and in response to receiving the data indicating the selection, providing, for display, one or more search results of the particular set, ordered according to the ranking specified by the position vector that corresponds to the particular set. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A computer-implemented method comprising:
-
receiving a query from a client; in response to receiving the query; obtaining multiple ordered sets of search results that satisfy the query; generating, from the multiple ordered sets of search results, a list of search results; generating multiple position vectors, each position vector specifying a ranking of search results of a respective set of the multiple ordered sets of search results; and transmitting, to the client, (i) the multiple position vectors and (ii) the list of search results.
-
Specification