Providing relevance-ordered categories of information
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving from a remote device a search query at a computer server system;
generating, by the computer server system for the search query, a plurality of different internal queries generating a plurality of different category-directed result sets that each include a plurality of search results that are responsive to the search query and that are each provided from a search corpus of items that corresponds to a defined category of information that is different from a category corresponding to the other category-related result sets;
determining an order in which the plurality of category-directed result sets are to be displayed to a user based on the search query, wherein determining the order comprisescalculating for each category-directed result set a likelihood value that represents a likelihood that the corresponding category-directed result set is responsive to the received search query, wherein calculating the likelihood value comprises retrieving data that is associated with other search queries received from other remote devices, the other search queries being substantially similar to the received search query, andordering the category-directed result sets based on the calculated likelihood values; and
transmitting, from the computer server system to the remote device, code for generating a display of the plurality of category-directed result sets in a manner so that the result sets are to be displayed on the remote device in the determined order.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method is disclosed. The method includes receiving from a remote device a search query, generating a plurality of different category-directed result sets for the search query, determining an order for the plurality of category-directed result sets based on the search query, and transmitting the plurality of category-directed result sets to the remote device, in a manner that the result sets are to be displayed in the remote device in the determined order.
171 Citations
28 Claims
-
1. A computer-implemented method comprising:
-
receiving from a remote device a search query at a computer server system; generating, by the computer server system for the search query, a plurality of different internal queries generating a plurality of different category-directed result sets that each include a plurality of search results that are responsive to the search query and that are each provided from a search corpus of items that corresponds to a defined category of information that is different from a category corresponding to the other category-related result sets; determining an order in which the plurality of category-directed result sets are to be displayed to a user based on the search query, wherein determining the order comprises calculating for each category-directed result set a likelihood value that represents a likelihood that the corresponding category-directed result set is responsive to the received search query, wherein calculating the likelihood value comprises retrieving data that is associated with other search queries received from other remote devices, the other search queries being substantially similar to the received search query, and ordering the category-directed result sets based on the calculated likelihood values; and transmitting, from the computer server system to the remote device, code for generating a display of the plurality of category-directed result sets in a manner so that the result sets are to be displayed on the remote device in the determined order. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 26)
-
-
12. A system for generating ordered search result sets, comprising:
-
a digital computer server system including; a search query processor configured to receive and process a search request from a remote device to the digital computer server system to generate a plurality of different internal queries for the search request; a search engine that receives the plurality of different internal queries generated by the processing of the search request and generates a plurality of category-related search result sets, wherein each of the different search result sets is generated using a different internal query; and a results ranker that orders categories of the category-related search result sets, wherein ordering the categories includes calculating for each category a likelihood value that represents a likelihood that the corresponding category-related search result set is responsive to the search request, wherein calculating the likelihood values comprises retrieving data that is associated with other search requests received from other remote devices, the other search requests being substantially similar to the search request received and processed by the search query processor, and ordering the categories of the category-directed result sets based on the calculated likelihood values, wherein each of the search result sets is generated from a search corpus that is different from a search corpus from which the search result sets of other categories is generated. - View Dependent Claims (13, 14, 15, 16, 17, 18, 27)
-
-
19. A computer-implemented system for generating ordered search result sets, comprising:
a computer server system having one or more computers and including; a search query processor configured to receive and process a search request from a remote device; a search engine that receives the processed search request and generates a plurality of different internal queries for the search request, and generates, using the plurality of different internal queries, a plurality of category-related search results arranged in category-related result sets and that are directed to a style of search result, wherein each of the category-related result sets includes a plurality of search results arranged as a result set from a search corpus that is different from a search corpus from which the search result sets of other categories is generated; and means for ordering the category-related search result sets of search results, wherein ordering the category-related search result sets includes calculating for each category-related search result set a likelihood value that represents a likelihood that the category-related search result set is responsive to the search request, wherein calculating the likelihood values comprises retrieving data that is associated with other search requests received from other remote devices, the other search requests being substantially similar to the search request received and processed by the search query processor, and ordering the categories of the category-directed result sets based on the calculated likelihood values. - View Dependent Claims (20, 21, 28)
-
22. A computer-implemented method comprising:
-
receiving, at a computer server system, a search query from an electronic device associated with a user; generating, using the computer server system for the search query, a first internal query corresponding to a first category of information; generating, using the computer server system for the search query, a second internal query corresponding to a second category of information, wherein the first internal query differs from the second internal query and the first category differs from the second category; searching, using the computer server system, one or more indices of available content using the first internal query to generate a first result set of search results, wherein the search results in the first result set belong to the first category; searching, using the computer server system, the one or more indices of available content using the second internal query to generate a second result set of search results, wherein the search results in the second result set belong to the second category; determining, using the computer server system, an order for the first result set and the second result set that reflects a likely relevance of the first result set and the second result set to the user; formatting, using the computer server system, the first and second result sets for display in the order that reflects the likely relevance to the user; and transmitting the formatted first and second result sets from the computer server system to the electronic device associated with the user. - View Dependent Claims (23, 24, 25)
-
Specification