IP Library Granted Patent US 11,334,610
Granted Patent B2
US 11,334,610 · App. 17/005,713 · Granted May 17, 2022

Providing relevance-ordered categories of information

Inventors: Yael Shacham Shazeer (Palo Alto, CA); Leland Rechis (Brooklyn, NY); Scott Jenson (Palo Alto, CA); Gabriel Wolosin (San Mateo, CA)
Assignee: GOOGLE LLC
G06F16/338G06F16/35G06F16/951
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 11,334,610
App. No.
17/005,713
Granted
May 17, 2022
Kind
B2
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.

Claims (46)

1. A computer-implemented method, comprising:

receiving a search query at a computing device;

submitting, by the computing device, the search query to a search system;

receiving, by the computing device and from the search system, a plurality of search result sets determined in response to the search query, wherein a first search result set and a second search result set of the plurality of search result sets relate to different categories of information; and

presenting the plurality of search result sets in a user interface on a display screen of the computing device, including rendering in the user interface the first search result set in a first vertically aligned module and the second search result set in a second vertically aligned module below the first vertically aligned module.

2. The computer-implemented method of claim 1 , wherein the first search result set relates to a first category of information and the second search result set relates to a second category of information, wherein the second vertically aligned module is presented below the first vertically aligned module based on information indicating that the second category of information is less relevant than the first category of information to the search query or to a user of the computing device.

3. The computer-implemented method of claim 1 , further comprising:

receiving, by the computing device, a selection of an element in the first vertically aligned module for the first search result set; and

in response to receiving the selection of the element, vertically expanding the first vertically aligned module to show additional information related to the first search result set.

4. The computer-implemented method of claim 3 , further comprising:

receiving, by the computing device, a second selection of an element in the first vertically aligned module while the first vertically aligned module is expanded; and

in response to receiving the selection of the second element, collapsing the first vertically aligned module to show less information.

5. The computer-implemented method of claim 1 , further comprising rendering, in the user interface, a plurality of information cards that present information from the plurality of search result sets, wherein the plurality of information cards are horizontally scrollable in the user interface.

6. The computer-implemented method of claim 5 , wherein each card in the plurality of information cards presents a different category of search results.

7. The computer-implemented method of claim 1 , wherein the first and second search result sets correspond to categories of information selected from a group of categories comprising web, news, maps, and images.

8. The computer-implemented method of claim 1 , wherein the computing device is a mobile device.

9. A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause performance of operations comprising:

receiving a search query at a computing device;

submitting, by the computing device, the search query to a search system;

receiving, by the computing device and from the search system, a plurality of search result sets determined in response to the search query, wherein a first search result set and a second search result set of the plurality of search result sets relate to different categories of information; and

presenting the plurality of search result sets in a user interface on a display screen of the computing device, including rendering in the user interface the first search result set in a first vertically aligned module and the second search result set in a second vertically aligned module below the first vertically aligned module.

10. The computer-readable medium of claim 9 , wherein the first search result set relates to a first category of information and the second search result set relates to a second category of information, wherein the second vertically aligned module is presented below the first vertically aligned module based on information indicating that the second category of information is less relevant than the first category of information to the search query or to a user of the computing device.

11. The computer-readable medium of claim 9 , wherein the operations further comprise:

receiving, by the computing device, a selection of an element in the first vertically aligned module for the first search result set; and

in response to receiving the selection of the element, vertically expanding the first vertically aligned module to show additional information related to the first search result set.

12. The computer-readable medium of claim 11 , wherein the operations further comprise:

receiving, by the computing device, a second selection of an element in the first vertically aligned module while the first vertically aligned module is expanded; and

in response to receiving the selection of the second element, collapsing the first vertically aligned module to show less information.

13. The computer-readable medium of claim 12 , wherein the operations further comprise rendering, in the user interface, a plurality of information cards that present information from the plurality of search result sets, wherein the plurality of information cards are horizontally scrollable in the user interface.

14. The computer-readable medium of claim 13 , wherein each card in the plurality of information cards presents a different category of search results.

15. The computer-readable medium of claim 9 , wherein the first and second search result sets correspond to categories of information selected from a group of categories comprising web, news, maps, and images.

16. The computer-readable medium of claim 9 , wherein the computing device is a mobile device.

17. A computing device, comprising:

a processor; and

a computer-readable medium having instructions stored thereon that, when executed by the processor, cause the processor to perform operations comprising:

receiving a search query at the computing device;

submitting, by the computing device, the search query to a search system;

receiving, by the computing device and from the search system, a plurality of search result sets determined in response to the search query, wherein a first search result set and a second search result set of the plurality of search result sets relate to different categories of information; and

presenting the plurality of search result sets in a user interface on a display screen of the computing device, including rendering in the user interface the first search result set in a first vertically aligned module and the second search result set in a second vertically aligned module below the first vertically aligned module.

18. The computing device of claim 17 , wherein the first search result set relates to a first category of information and the second search result set relates to a second category of information, wherein the second vertically aligned module is presented below the first vertically aligned module based on information indicating that the second category of information is less relevant than the first category of information to the search query or to a user of the computing device.

19. The computing device of claim 17 , wherein the operations further comprise:

receiving, by the computing device, a selection of an element in the first vertically aligned module for the first search result set; and

in response to receiving the selection of the element, vertically expanding the first vertically aligned module to show additional information related to the first search result set.

20. The computing device of claim 19 , wherein the operations further comprise:

receiving, by the computing device, a second selection of an element in the first vertically aligned module while the first vertically aligned module is expanded; and

in response to receiving the selection of the second element, collapsing the first vertically aligned module to show less information.

Assignments (2)
ENTITY CONVERSION Recorded Sep 28, 2020
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 053898/0928 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2020
From: SHAZEER, YAEL SHACHAM; RECHIS, LELAND; JENSON, SCOTT; WOLOSIN, GABRIEL
To: GOOGLE INC.
Reel/Frame 053887/0302 →
Continuity (3)
Continuation 13164550 · Jun 20, 2011
Continuation 11624175 · Jan 17, 2007
Related Publication 20200394210A1 · Dec 17, 2020