IP Library Granted Patent US 10,409,865
Granted Patent B2
US 10,409,865 · App. 15/130,508 · Granted Sep 10, 2019

Interface for a universal search

Inventors: Bret S. Taylor (Palo Alto, CA); Marissa Ann Mayer (Palo Alto, CA); Orkut Buyukkokten (Mountain View, CA)
Assignee: Google LLC
G06F16/951G06F16/24578G06F16/35G06F16/958Y10S707/99933Y10S707/99936Y10S707/99945
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,409,865
App. No.
15/130,508
Filed
Apr 15, 2016
Granted
Sep 10, 2019
Kind
B2
Art Unit
2153
USPC
707/731
Abstract

A search engine may perform a search for a user search query over a number of possible search categories. For example, the search query may be performed for general web documents, images, and news documents. The search engine ranks categories based on the search query and/or the documents returned for each category and presents the search results to the user by category. Higher ranking categories may be presented more prominently than lower ranking categories.

Claims (39)

1. A computer-implemented method comprising:

receiving a search query;

obtaining data indicating multiple sets of resources responsive to the search query, each of the multiple sets of resources being classified as corresponding to a different category of resources;

determining a relevance score for each of the different categories, the relevance score for each category indicating relevance of the set of resources corresponding to the category with respect to the search query; and

providing, in a response to the search query, a search results page that presents search results identifying resources from the multiple sets of resources, including:

organizing the search results for display such that search results corresponding to different categories are provided in respective areas that have locations determined according to the relevance scores for the different categories that indicates relevance of the respective sets of resources with respect to the search query; and

including, in the respective areas provided for each of two or more of the different categories, search results that are relevant to the two or more different categories, wherein a second most relevant category has fewer search results presented in the search results page than a most relevant category based on the most relevant category being more relevant to the search query than the second most relevant category.

2. The method of claim 1 , wherein determining relevance scores indicating relevance of the respective sets of resources with respect to the search query is at least partially based on a relevance to the search query of each respective category for the respective sets of resources.

3. The method of claim 1 , wherein determining relevance scores indicating relevance of the respective sets of resources with respect to the search query is at least partially based on a comparison of at least one term included in the search query to one or more terms that correspond to each respective category for the respective sets of resources.

4. The method of claim 1 , wherein the data indicating multiple sets of resources responsive to the search query, each of the multiple sets of resources being classified as corresponding to a different category of resources, is obtained based on applying the search query to respective document databases, each respective document database including references to resources that are classified as belonging to a different category of resources.

5. The method of claim 1 , wherein each area in which the search results corresponding to different categories are provided includes a link to a search results page that corresponds to the respective category of the search results provided in the area.

6. The method of claim 1 , further comprising:

determining, in addition to the relevance score for each of the different categories, a number of resources classified as corresponding to each of the different categories;

wherein the search results are organized for display such that search results corresponding to different categories are provided in the respective areas that have different locations according to the relevance scores for the different categories and independent of the number of resources classified as corresponding to each of the different categories.

7. The method of claim 1 , wherein the search results are organized for display such that search results corresponding to different categories are provided in respective areas that have different sizes according to the relevance scores for the different categories that indicate relevance of the respective sets of resources with respect to the search query.

8. A system comprising:

a data processing apparatus; and

a memory device storing instructions that, when executed by the data processing apparatus, cause the data processing apparatus to perform operations comprising:

receiving a search query;

obtaining data indicating multiple sets of resources responsive to the search query, each of the multiple sets of resources being classified as corresponding to a different category of resources;

determining a relevance score for each of the different categories, the relevance score for each category indicating relevance of the set of resources corresponding to the category with respect to the search query; and

providing, in a response to the search query, a search results page that presents search results identifying resources from the multiple sets of resources, including:

organizing the search results for display such that search results corresponding to different categories are provided in respective areas that have locations determined according to the relevance scores for the different categories that indicate relevance of the respective sets of resources with respect to the search query; and

including, in the respective areas provided for each of two or more of the different categories, search results that are relevant to the two or more different categories, wherein a second most relevant category has fewer search results presented in the search results page than a most relevant category based on the second most relevant category being more relevant to the search query than the second most relevant category.

9. The system of claim 8 , wherein determining relevance scores indicating relevance of the respective sets of resources with respect to the search query is at least partially based on a relevance to the search query of each respective category for the respective sets of resources.

10. The system of claim 8 , wherein determining relevance scores indicating relevance of the respective sets of resources with respect to the search query is at least partially based on a comparison of at least one term included in the search query to one or more terms that correspond to each respective category for the respective sets of resources.

11. The system of claim 8 , wherein the data indicating multiple sets of resources responsive to the search query, each of the multiple sets of resources being classified as corresponding to a different category of resources, is obtained based on applying the search query to respective document databases, each respective document database including references to resources that are classified as belonging to a different category of resources.

12. The system of claim 8 , wherein each area in which the search results corresponding to different categories are provided includes a link to a search results page that corresponds to the respective category of the search results provided in the area.

13. A non-transitory computer-readable storage device comprising instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:

receiving a search query;

obtaining data indicating multiple sets of resources responsive to the search query, each of the multiple sets of resources being classified as corresponding to a different category of resources;

determining a relevance score for each of the different categories, the relevance score for each category indicating relevance of the set of resources corresponding to the category with respect to the search query; and

providing, in a response to the search query, a search results page that presents search results identifying resources from the multiple sets of resources, including:

organizing the search results for display such that search results corresponding to different categories are provided in respective areas that have locations determined according to the relevance scores for the different categories that indicate relevance of the respective sets of resources with respect to the search query; and

including, in the respective areas provided for each of two or more of the different categories, search results that are relevant to the two or more different categories, wherein a second most relevant category has fewer search results presented in the search results page than a most relevant category based on the second most relevant category being more relevant to the search query than the second most relevant category.

14. The computer-readable storage device of claim 13 , wherein determining relevance scores indicating relevance of the respective sets of resources with respect to the search query is at least partially based on a relevance to the search query of each respective category for the respective sets of resources.

15. The computer-readable storage device of claim 13 , wherein determining relevance scores indicating relevance of the respective sets of resources with respect to the search query is at least partially based on a comparison of at least one term included in the search query to one or more terms that correspond to each respective category for the respective sets of resources.

16. The computer-readable storage device of claim 13 , wherein the data indicating multiple sets of resources responsive to the search query, each of the multiple sets of resources being classified as corresponding to a different category of resources, is obtained based on applying the search query to respective document databases, each respective document database including references to resources that are classified as belonging to a different category of resources.

17. The computer-readable storage device of claim 13 , wherein each area in which the search results corresponding to different categories are provided includes a link to a search results page that corresponds to the respective category of the search results provided in the area.

Assignments (2)
CHANGE OF NAME Recorded Oct 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044129/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: TAYLOR, BRET S.; MAYER, MARISSA ANN; BUYUKKOKTEN, ORKUT
To: GOOGLE INC.
Reel/Frame 038301/0731 →
Continuity (5)
Continuation 14725368 · May 29, 2015
Continuation 13616864 · Sep 14, 2012
Continuation 12200601 · Aug 28, 2008
Continuation 10748666 · Dec 31, 2003
Related Publication 20160232239A1 · Aug 11, 2016
Cited By (1)
US 12,373,229