IP Library › Granted Patent US 12,743,191
Granted Patent B2
US 12,743,191 · App. 18/793,598 · Granted Sep 22, 2026

Immersive, multi-state uni-card

Inventors: Maurio Meika Leon Guerrero (San Francisco, CA); Wanfang Diao (San Bruno, CA); Christopher Daniel Ramirez (San Francisco, CA)
Assignee: GOOGLE LLC
G06F3/0482G06F9/451G06F16/9538G06F3/04845G06F3/0488
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 12,743,191
App. No.
18/793,598
Granted
Sep 22, 2026
Kind
B2
Abstract

Systems and methods for providing a uni-card interface can provide for an interactive dynamic interface for providing information to a user. The uni-card interface may include a multi-state interface that can provide increasingly more detailed information upon each interaction. For example, the uni-card interface can provide a first state with condensed information, a second state with expanded information, and a third state with immersive information.

Claims (49)

1 . A computer-implemented method for search result content display, the method comprising:

obtaining, by a computing system comprising one or more processors, a search query;

determining, by the computing system, a plurality of search results responsive to the search query;

obtaining, by the computing system, a plurality of interfaces based on the plurality of search results, wherein each interface of the plurality of interfaces comprises a plurality of respective tiles associated with a respective search result of a subset of the plurality of search results, wherein each of the plurality of tiles is associated with a respective media content item of a plurality of content items, wherein the respective media content item comprises an image associated with the respective search result;

providing, by the computing system, the plurality of interfaces for display within a search results page with the subset of the plurality of search results, wherein the plurality of interfaces are provided for display in an initial state, wherein the initial state comprises providing one or more tiles of the plurality of respective tiles for display at a first size;

obtaining, by the computing system, a selection of a first search result of the plurality of search results;

transitioning, by the computing system, a first interface of the plurality of interfaces to a second state based on the selection of the first search result of the plurality of search results, wherein the first interface is associated with the first search result, and wherein second state comprises providing the one or more respective tiles for display at a second size, wherein the plurality of respective tiles of the first interface are selectable to provide supplemental content for display, wherein the supplemental content is associated with the first search result and a respective selected tile.

2 . The method of claim 1 , wherein the plurality of respective tiles are associated with a plurality of different sub-topics associated with a particular topic.

3 . The method of claim 1 , wherein transitioning the first interface of the plurality of interfaces comprises:

adjusting a display size of an initial tile of the first interface in response to the selection.

4 . The method of claim 1 , further comprising:

receiving, a further user input associated with the first interface; and

in response to the further user input, further adjusting a display size for at least one of an initial tile, a first tile, or a second tile of the first interface.

5 . The method of claim 1 , wherein a second search result of the plurality of search results and a third search result of the plurality of search results remain unselected.

6 . The method of claim 5 , wherein when the first interface transitions to a second state: a second interface of the plurality of interfaces and a third interface of the plurality of interfaces continue to be displayed in the initial state.

7 . The method of claim 6 , wherein the second interface of the plurality of interfaces is associated with the second search result of the plurality of search results, and wherein the third interface of the plurality of interfaces is associated with the third search result of the plurality of search results.

8 . The method of claim 1 , wherein the first interface comprises a carousel interface, wherein the carousel interface comprises an initial tile, a first tile, and a second tile.

9 . The method of claim 8 , wherein the initial tile, the first tile, the second tile, and the supplemental content are provided in a self-contained gadget of a search results interface, wherein the search results interface comprises a plurality of search results during the display of the initial tile, the first tile, the second tile, and the supplemental content.

10 . The method of claim 1 , wherein the supplemental content comprises additional data associated with a selected content item, wherein the selected content item is associated with a sub-topic of the first search result.

11 . A computing system for search result content display, the system comprising:

one or more processors; and

one or more non-transitory computer-readable media that collectively store instructions that, when executed by the one or more processors, cause the computing system to perform operations, the operations comprising:

obtaining a search query;

determining a plurality of search results responsive to the search query;

obtaining a plurality of interfaces based on the plurality of search results, wherein each interface of the plurality of interfaces comprises a plurality of respective tiles associated with a respective search result of a subset of the plurality of search results, wherein each of the plurality of tiles is associated with a respective media content item of a plurality of content items, wherein the respective media content item comprises an image associated with the respective search result;

providing the plurality of interfaces for display within a search results page with the subset of the plurality of search results, wherein the plurality of interfaces are provided for display in an initial state, wherein the initial state comprises providing one or more tiles of the plurality of respective tiles for display at a first size;

obtaining a selection of a first search result of the plurality of search results;

transitioning a first interface of the plurality of interfaces to a second state based on the selection of the first search result of the plurality of search results, wherein the first interface is associated with the first search result, and wherein second state comprises providing the one or more respective tiles for display at a second size; and

obtaining a tile selection associated with one or more of the plurality of respective tiles of the first interface; and

providing supplemental content for display, wherein the supplemental content is associated with the first search result.

12 . The system of claim 11 , wherein obtaining the plurality of interfaces based on the plurality of search results comprises, for each of the plurality of interfaces:

obtaining the plurality of content items;

generating the plurality of tiles based at least in part on the plurality of content items.

13 . The system of claim 12 , wherein generating the plurality of tiles comprises generating a media snippet from each of the plurality of content items.

14 . The system of claim 12 , wherein generating the plurality of tiles comprises obtaining a media snippet from each of the plurality of content items.

15 . The system of claim 11 , wherein the plurality of content items are obtained in response to a request, wherein the request is associated with a particular search result, and wherein the plurality of content items are associated with the particular search result.

16 . The system of claim 11 , wherein the selection of the first search result of the plurality of search results is descriptive of a swipe gesture to the first interface.

17 . One or more non-transitory computer-readable media that collectively store instructions that, when executed by one or more computing devices, cause the one or more computing devices to perform operations, the operations comprising:

obtaining a search query;

determining a plurality of search results responsive to the search query;

obtaining a plurality of interfaces based on the plurality of search results, wherein each interface of the plurality of interfaces comprises a plurality of respective tiles associated with a respective search result of a subset of the plurality of search results, wherein each of the plurality of tiles is associated with a respective media content item of a plurality of content items, wherein the respective media content item comprises an image associated with the respective search result;

providing the plurality of interfaces for display within a search results page with the subset of the plurality of search results, wherein the plurality of interfaces are provided for display in an initial state, wherein the initial state comprises providing one or more tiles of the plurality of respective tiles for display at a first size;

obtaining a selection of a first search result of the plurality of search results;

transitioning a first interface of the plurality of interfaces to a second state based on the selection of the first search result of the plurality of search results, wherein the first interface is associated with the first search result, and wherein second state comprises providing the one or more respective tiles for display at a second size; and

obtaining a tile selection associated with one or more of the plurality of respective tiles of the first interface; and

providing supplemental content for display, wherein the supplemental content is associated with the first search result.

18 . The one or more non-transitory computer-readable media of claim 17 , wherein the supplemental content comprises a graphical map.

19 . The one or more non-transitory computer-readable media of claim 18 , wherein the graphical map comprises one or more indicators associated with one or more of the plurality of content items.

20 . The one or more non-transitory computer-readable media of claim 17 , wherein the selection of the first search result of the plurality of search results is descriptive of a swipe gesture to a touch screen display.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2024
From: LEON GUERRERO, MAURIO MEIKA; RAMIREZ, CHRISTOPHER DANIEL; DIAO, WANFANG
To: GOOGLE LLC
Reel/Frame 068779/0603 →
Continuity (4)
Continuation 18488572 · Oct 17, 2023
Continuation 18075881 · Dec 6, 2022
Continuation PCTUS2021062154 · Dec 7, 2021
Related Publication 20240393922A1 · Nov 28, 2024
References Cited (36)
US 9699199B2 · Brink et al. · 2017 [cited by applicant]
US 10579226B2 · Leong et al. · 2020 [cited by applicant]
US 10613701B2 · Doan et al. · 2020 [cited by applicant]
US 11068130B1 · Neelisetti · 2021 [cited by examiner]
US 11087359B1 · Agarwal et al. · 2021 [cited by applicant]
US 11288310B2 · Al Majid · 2022 [cited by examiner]
US 11537264B2 · Miyaki · 2022 [cited by examiner]
US 20120254804A1 · Sheha · 2012 [cited by examiner]
US 20140164938A1 · Petterson · 2014 [cited by examiner]
US 20140189592A1 · Benchenaa · 2014 [cited by examiner]
US 20140365126A1 · Vulcano · 2014 [cited by examiner]
US 20150100894A1 · Kumar · 2015 [cited by examiner]
US 20150281148A1 · Masterson et al. · 2015 [cited by applicant]
US 20150301792A1 · Prosserman · 2015 [cited by examiner]
US 20160196006A1 · Doan · 2016 [cited by examiner]
US 20160360336A1 · Gross · 2016 [cited by examiner]
US 20170131858A1 · Gu · 2017 [cited by applicant]
US 20170250930A1 · Ben-Itzhak · 2017 [cited by examiner]
US 20170269795A1 · Richman · 2017 [cited by examiner]
US 20170269804A1 · Richman · 2017 [cited by examiner]
US 20170329614A1 · Schon · 2017 [cited by examiner]
US 20190250773A1 · Miyaki · 2019 [cited by examiner]
US 20190324825A1 · Schwartz · 2019 [cited by examiner]
US 20210097105A1 · Al Majid · 2021 [cited by examiner]
US 20220100812A1 · Anvaripour · 2022 [cited by examiner]
US 20220101606A1 · Canberk · 2022 [cited by examiner]
US 20220101610A1 · Anvaripour · 2022 [cited by examiner]
US 20220291789A1 · Jones · 2022 [cited by examiner]
Bing, “Carousel Tallest Mountains”, https://www.bing.com/search?q=carousel%20tallest%20mountains &qs=n&form=QBRE&=%25eManage%20Your%20Search%20History%25E&sp=-1&pq=carousel%20tallest%20mountains&sc=5-26&sk=&cvid=FA715 B… [cited by applicant]
Bing, “Carousel Two Restaurants Near Me”, https://www.bing.com/search ?q=carousel+two+ restaurants+near +me&form=QBLH&sp=-1&pq=carousel+two+ restaurants+near+me&sc=10-32& qs=n&sk=&cvid=9BB4BBCEA4B34A53B052242D3859A3FF&g… [cited by applicant]
Chinese Search Report Corresponding to Application No. 2021801009995 on May 21, 2024. [cited by applicant]
International Preliminary Report on Patentability for Application No. PCT/US2021/062154, mailed Jun. 20, 2024, 11 pages. [cited by applicant]
Nielsen Norman Group, “Carousel Usability: Designing an Effective UI for Websites with Content Overload”, https://www.nngroup.com/articles/designing-effective-carousels/, retrieved on Sep. 15, 2021, 12 pages. [cited by applicant]
UI Patterns, “Carousel Design Pattern”, ui-patterns.com/patterns/Carousel, retrieved on Sep. 15, 2021, 6 pages. [cited by applicant]
Yahoo Search Restaurants Near Me, retrieved on Sep. 15, 2021, https://search.yahoo.com/search?p=restaurants+near+me&fr=yfp-t-s&fr2=p%3Afp %2Cm%3Asa% 2Cct%3Asa%2Ckt%3 Anone &ei=UTF- 8&fp=1, 3 pages. [cited by applicant]
Yahoo, “Home Weather Mail Search Politics News Finance Sports Videos”, www.yahoo.com, retrieved on Sep. 15, 2021, 20 pages. [cited by applicant]