IP Library › Granted Patent US 12,417,242
Granted Patent B2
US 12,417,242 · App. 18/517,055 · Granted Sep 16, 2025

Graphical user interface with insight hub and insight carousel

Inventors: James Harrison Creager (Raleigh, NC); Reinaldo Gamaliel Rivera Colon (Raleigh, NC); Jennifer Merten (Brookhaven, GA); Natalie Stormer (Raleigh, NC); Alisha Belk (Raleigh, NC); Kelly Griffin (Matthews, NC)
Assignee: Truist Bank
G06F16/54G06F16/955G06F3/0481G06F3/0482
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,417,242
App. No.
18/517,055
Granted
Sep 16, 2025
Kind
B2
Abstract

Features described herein generally relate to a graphical user interface that includes an insight hub and an insight carousel. In one example, a system can receive insights associated with transactions, generate an image carousel that includes slides populated with information associated with the insights, and generate another interface page that includes insight listings corresponding to multiple insights.

Claims (52)

1. A method for generating a graphical user interface page, the method comprising:

receiving, by one or more processors of a server, a plurality of financial insights from a database associated with an entity and communicatively coupled to the server, each financial insight of the plurality of financial insights being associated with at least one financial transaction made by a user;

receiving, by the one or more processors, a selection for viewing the plurality of financial insights from a user device communicatively coupled to the server;

in response to receiving the selection for viewing the plurality of financial insights, generating, by the one or more processors, the graphical user interface page, the graphical user interface page comprising a plurality of insight listings, wherein each respective insight listing of the plurality of insight listings corresponds to a respective financial insight of the plurality of financial insights and comprises: (i) text associated with the respective financial insight; and (ii) an indicator that indicates a viewing status for the respective insight listing, and wherein the graphical user interface page is configured to remove an insight listing from the plurality of insight listings after a predetermined period of time has elapsed from a time when the insight listing was rated by the user; and

providing, by the one or more processors, the graphical user interface page to the user device.

2. The method of claim 1 , wherein the indicator for the respective insight listing provides an indication whether the respective insight listing has been viewed or is new.

3. The method of claim 1 , further comprising:

receiving, by the one or more processors, a selection for viewing an insight listing of the plurality of insight listings; and

in response to receiving the selection for viewing the insight listing, generating, by the one or more processors, a graphical user interface page that includes an insight slide for the insight listing, the insight slide being one of a plurality of insight slides in an insight carousel.

4. The method of claim 1 , further comprising:

receiving, by the one or more processors and from the user, a selection for viewing an insight listing of the plurality of insight listings; and

in response to receiving the selection for viewing the insight listing, generating, by the one or more processors, a graphical user interface page that includes a graphical representation of a respective financial insight of the plurality of financial insights.

5. The method of claim 1 , further comprising:

receiving, by the one or more processors and from the user, a selection of a rating for an insight listing of the plurality of insight listings; and

in response to receiving the selection of the rating for the insight listing, removing, by the one or more processors, the insight listing from the plurality of insight listings.

6. The method of claim 1 , wherein the plurality of financial insights is generated by the entity based on financial transactions made by the user.

7. The method of claim 1 , wherein insight listings of the plurality of insight listings are linearly arranged from a first portion of the graphical user interface page to a second portion of the graphical user interface page.

8. A server for generating a graphical user interface page, the server comprising:

one or more processors; and

one or more computer-readable storage media storing instructions which, when executed by the one or more processors, cause the server to perform operations including:

receiving a plurality of financial insights from a database associated with an entity and communicatively coupled to the server, each financial insight of the plurality of financial insights being associated with at least one financial transaction made by a user;

receiving, and from the user, a selection for viewing the plurality of financial insights from a user device communicatively coupled to the server;

in response to receiving the selection for viewing the plurality of financial insights, generating the graphical user interface page that includes, the graphical user interface page comprising a plurality of insight listings, wherein each respective insight listing of the plurality of insight listings corresponds to a respective financial insight of the plurality of financial insights and comprises: (i) text associated with the respective financial insight; and (ii) an indicator that indicates whether the respective insight listing has been viewed, and wherein the graphical user interface page is configured to remove an insight listing from the plurality of insight listings after a predetermined period of time has elapsed from a time when the insight listing was rated by the user; and

providing the graphical user interface page to the user device.

9. The server of claim 8 , wherein each insight listing of the plurality of insight listings comprises the indicator for the respective insight listing provides an indication whether the respective insight listing has been viewed or is new.

10. The server of claim 8 , the operations further comprising:

receiving, from the user, a selection for viewing an insight listing of the plurality of insight listings; and

in response to receiving the selection for viewing the insight listing, generating a graphical user interface page that includes an insight slide for the insight listing, the insight slide being one of a plurality of insight slides in an insight carousel.

11. The server of claim 8 , the operations further comprising:

receiving, from the user, a selection for viewing an insight listing of the plurality of insight listings; and

in response to receiving the selection for viewing the insight, generating a graphical user interface page that includes a graphical representation of a respective financial insight of the plurality of financial insights.

12. The server of claim 8 , the operations further comprising:

receiving, from the user, a selection of a rating for an insight listing of the plurality of insight listings; and

in response to receiving the selection of the rating for the insight listing, removing the insight listing from the plurality of insight listings.

13. The server of claim 8 , wherein the plurality of financial insights is generated by the entity based on financial transactions made by the user.

14. The server of claim 8 , wherein insight listings of the plurality of insight listings are linearly arranged from a first portion of the graphical user interface page to a second portion of the graphical user interface page.

15. A non-transitory computer-readable medium storing instructions that, when executed by one or more processors, cause a server to perform operations including:

receiving a plurality of financial insights from a database associated with an entity and communicatively coupled to the server, each financial insight of the plurality of financial insights being associated with at least one financial transaction made by a user;

receiving, and from the user, a selection for viewing the plurality of financial insights from a user device communicatively coupled to the server;

in response to receiving the selection for viewing the plurality of financial insights, generating a graphical user interface page that includes, the graphical user interface page comprising a plurality of insight listings, wherein each respective insight listing of the plurality of insight listings corresponds to a respective financial insight of the plurality of financial insights and comprises: (i) text associated with the respective financial insight; and (ii) an indicator that indicates whether the respective insight listing has been viewed, and wherein the graphical user interface page is configured to remove an insight listing from the plurality of insight listings after a predetermined period of time has elapsed from a time when the insight listing was rated by the user; and

providing the graphical user interface page to the user device.

16. The non-transitory computer-readable medium of claim 15 , wherein each insight listing of the plurality of insight listings comprises the indicator for the respective insight listing provides an indication whether the respective insight listing has been viewed or is new.

17. The non-transitory computer-readable medium of claim 15 , the operations further comprising:

receiving, from the user, a selection for viewing an insight listing of the plurality of insight listings; and

in response to receiving the selection for viewing the insight listing, generating a graphical user interface page that includes an insight slide for the insight listing, the insight slide being one of a plurality of insight slides in an insight carousel.

18. The non-transitory computer-readable medium of claim 15 , the operations further comprising:

receiving, from the user, a selection for viewing an insight listing of the plurality of insight listings; and

in response to receiving the selection for viewing the insight listing, generating a graphical user interface page that includes a graphical representation of a respective financial insight of the plurality of financial insights.

19. The non-transitory computer-readable medium of claim 15 , further comprising:

receiving, from the user, a selection of a rating for an insight listing of the plurality of insight listings; and

in response to receiving the selection of the rating for the insight listing, removing the insight listing from the plurality of insight listings.

20. The non-transitory computer-readable medium of claim 15 , wherein insight listings of the plurality of insight listings are linearly arranged from a first portion of the graphical user interface page to a second portion of the graphical user interface page.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2024
From: STORMER, NATALIE; BELK, ALISHA; GRIFFIN, KELLY; COLON, REINALDO GAMALIEL RIVERA; MERTEN, JENNIFER; CREAGER, JAMES HARRISON
To: TRUIST BANK
Reel/Frame 069597/0890 →
Continuity (2)
Continuation 17861800 · Jul 11, 2022
Related Publication 20240086456A1 · Mar 14, 2024
References Cited (57)
US 5521841A · Arman · 1996 [cited by examiner]
US 5689669A · Lynch et al. · 1997 [cited by applicant]
US 5758093A · Boezeman · 1998 [cited by examiner]
US 5760767A · Shore · 1998 [cited by examiner]
US 5852435A · Vigneaux · 1998 [cited by examiner]
US 6002853A · de Hond · 1999 [cited by applicant]
US 6243091B1 · Berstis · 2001 [cited by applicant]
US 6271843B1 · Lection et al. · 2001 [cited by applicant]
US 6332147B1 · Moran · 2001 [cited by examiner]
US 6362817B1 · Powers et al. · 2002 [cited by applicant]
US 6414679B1 · Miodonski et al. · 2002 [cited by applicant]
US 6463444B1 · Jain · 2002 [cited by examiner]
US 6570563B1 · Honda · 2003 [cited by applicant]
US 6573903B2 · Gantt · 2003 [cited by applicant]
US 6590593B1 · Robertson et al. · 2003 [cited by applicant]
US 6621508B1 · Shiraishi et al. · 2003 [cited by applicant]
US RE38401E · Goldberg · 2004 [cited by examiner]
US 6690393B2 · Heron et al. · 2004 [cited by applicant]
US RE38609E · Chen · 2004 [cited by examiner]
US 6807361B1 · Girgensohn · 2004 [cited by examiner]
US 6961055B2 · Doak et al. · 2005 [cited by applicant]
US 7143362B2 · Dieberger · 2006 [cited by examiner]
US 7149974B2 · Girgensohn · 2006 [cited by examiner]
US 7213051B2 · Zhu · 2007 [cited by examiner]
US 7382288B1 · Wilson et al. · 2008 [cited by applicant]
US 7414629B2 · Santodomingo et al. · 2008 [cited by applicant]
US 7467356B2 · Gettman et al. · 2008 [cited by applicant]
US 7653877B2 · Matsuda · 2010 [cited by applicant]
US 7746343B1 · Charaniya et al. · 2010 [cited by applicant]
US 8689108B1 · Duffield · 2014 [cited by examiner]
US 10068261B1 · Barnes et al. · 2018 [cited by applicant]
US 10474961B2 · Brigham · 2019 [cited by examiner]
US 11494782B1 · Jacoby et al. · 2022 [cited by applicant]
US 12277167B2 · Creager et al. · 2025 [cited by applicant]
US 20010018667A1 · Kim · 2001 [cited by applicant]
US 20020095463A1 · Matsuda · 2002 [cited by applicant]
US 20030184598A1 · Graham · 2003 [cited by examiner]
US 20030189588A1 · Girgensohn · 2003 [cited by examiner]
US 20050084232A1 · Herberger · 2005 [cited by examiner]
US 20050093719A1 · Okamoto et al. · 2005 [cited by applicant]
US 20050128212A1 · Edecker et al. · 2005 [cited by applicant]
US 20060093309A1 · Herberger · 2006 [cited by examiner]
US 20080037900A1 · Elgar · 2008 [cited by examiner]
US 20080235570A1 · Sawada et al. · 2008 [cited by applicant]
US 20110302117A1 · Pinckney · 2011 [cited by examiner]
US 20120023407A1 · Taylor · 2012 [cited by examiner]
US 20120137235A1 · T S et al. · 2012 [cited by applicant]
US 20140123072A1 · Bhowmick · 2014 [cited by examiner]
US 20150089377A1 · Dasgupta et al. · 2015 [cited by applicant]
US 20160171509A1 · Fanous et al. · 2016 [cited by applicant]
US 20170208151A1 · Gil et al. · 2017 [cited by applicant]
US 20180203674A1 · Dayanandan · 2018 [cited by applicant]
US 20200026772A1 · Wheeler · 2020 [cited by examiner]
US 20200104422A1 · Crisp · 2020 [cited by examiner]
U.S. Appl. No. 17/861,687, “Final Office Action”, Dec. 26, 2023, 44 pages. [cited by applicant]
U.S. Appl. No. 17/861,687, “Non-Final Office Action”, Aug. 16, 2023, 32 pages. [cited by applicant]
U.S. Appl. No. 18/433,526, “Notice of Allowance”, Dec. 24, 2024, 11 pages. [cited by applicant]