IP Library › Granted Patent US 12,449,944
Granted Patent B2
US 12,449,944 · App. 18/654,062 · Granted Oct 21, 2025

User-specific graphical user interface based on a graphical user interface template

Inventors: Margaret Branton (Washington, DC); Mengda Qi (Chicago, IL); Joelle Panza (Chicago, IL); Andrew Turner (Chicago, IL)
Assignee: Capital One Services, LLC
G06F3/0481G06F9/451
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,449,944
App. No.
18/654,062
Granted
Oct 21, 2025
Kind
B2
Abstract

In some implementations, a system may obtain a graphical user interface (GUI) template that includes tiles corresponding to plug-ins. The system may generate, from the GUI template, category GUIs corresponding to categories and including a subset of the tiles. The system may identify account identifier(s) associated with a user identifier and one or more of the categories. The system may generate a user-specific GUI associated with a user account associated with the user identifier and including a subset of the category GUIs based on the account identifier(s). The plug-ins corresponding to the subset of the tiles may incorporate account data associated with at least one of the user account or the account identifier(s). The system may transmit, to a user device associated with the user account, the user-specific GUI.

Claims (56)

1. A system for customizing a graphical user interface (GUI), the system comprising:

one or more memories; and

one or more processors, coupled to the one or more memories, configured to:

generate a plurality of GUIs based at least in part on a GUI template, wherein each GUI corresponds to a category of a set of categories;

identify user-specific information corresponding to a user account, wherein the user-specific information includes identifiers corresponding to one or more categories of the set of categories;

generate a customized GUI corresponding to the user account, wherein the customized GUI comprises selected GUIs of the plurality of GUIs, the selection being determined by the user-specific information, wherein generating the customized GUI includes incorporating account data via a set of plug-ins corresponding to the GUI template, and wherein the set of plug-ins includes at least one of:

a navigator plug-in via which a user navigates between category information for the set of categories, or

an account selector plug-in via which an account identifier is to be selected, wherein the GUI template comprises at least one tile for presenting information corresponding to the account identifier; and

provide the customized GUI for display on a user device corresponding to the user account.

2. The system of claim 1 , wherein the plurality of GUIs include a set of tiles, and wherein the one or more processors are further configured to:

update the GUI template to include one or more updates,

wherein the set of tiles includes the one or more updates.

3. The system of claim 2 , wherein the GUI template comprises a plurality of tiles including the set of tiles, and wherein one or more tiles, of the plurality of tiles of the GUI template, include a first set of sub-parts rearrangeable within the one or more tiles, and

wherein rearranging the first set of sub-parts causes a rearranging of a second set of sub-parts of one or more corresponding tiles of the set of tiles.

4. The system of claim 3 , wherein the plurality of tiles, of the GUI template, are arranged in a particular orientation, and

wherein a change to the particular orientation results in a corresponding change associated with the set of tiles of the plurality of GUIs.

5. The system of claim 1 , wherein the set of plug-ins further includes a content plug-in configured to present benefits information associated with the account identifier.

6. The system of claim 1 , wherein the one or more processors are further configured to enable rearrangement of the tiles of the customized GUI based on user input received via the user device.

7. The system of claim 1 , wherein the one or more processors are further configured to generate the plurality of GUIs, wherein each GUI includes a subset of tiles based on relevancy to the one or more categories.

8. The system of claim 1 , wherein the account data includes historical interaction data associated with one or more historical interactions corresponding to the account identifier.

9. The system of claim 8 , wherein the historical interaction data for an interaction, of the one or more historical interactions, includes at least one of:

a date of the interaction,

a geographic location of the interaction, or

an interaction party identifier of an interaction party with which the interaction is performed.

10. A method for customizing a graphical user interface (GUI), comprising:

generating a plurality of GUIs based at least in part on a GUI template, wherein each GUI corresponds to a category of a set of categories;

identifying user-specific information corresponding to a user account, wherein the user-specific information includes identifiers corresponding to one or more categories of the set of categories;

generating a customized GUI corresponding to the user account, wherein the customized GUI comprises selected GUIs of the plurality of GUIs, the selection being determined by the user-specific information, wherein generating the customized GUI includes incorporating account data via a set of plug-ins corresponding to the GUI template, and wherein the set of plug-ins includes at least one of:

a navigator plug-in via which a user navigates between category information for the set of categories, or

an account selector plug-in via which an account identifier is to be selected, wherein the GUI template comprises at least one tile for presenting information corresponding to the account identifier; and

providing the customized GUI for display on a device corresponding to the user account.

11. The method of claim 10 , wherein the plurality of GUIs include a set of tiles, and wherein the method further comprises:

updating the GUI template to include one or more updates,

wherein the set of tiles includes the one or more updates.

12. The method of claim 11 , wherein the GUI template comprises a plurality of tiles including the set of tiles, and wherein one or more tiles, of the plurality of tiles of the GUI template, includes a first set of sub-parts rearrangeable within the one or more tiles, and

wherein rearranging the first set of sub-parts causes a rearranging of a second set of sub-parts of one or more corresponding tiles of the set of tiles.

13. The method of claim 12 , wherein the plurality of tiles, of the GUI template, are arranged in a particular orientation, and

wherein a change to the particular orientation results in a corresponding change associated with the set of tiles of the plurality of GUIs.

14. The method of claim 10 , wherein the customized GUI includes a category GUI comprising a set of tiles corresponding to a particular category of the one or more categories, and wherein each tile is associated with content related to the particular category.

15. The method of claim 10 , wherein the account data includes historical interaction data associated with one or more historical interactions corresponding to the account identifier.

16. A non-transitory computer-readable medium storing a set of instructions, the set of instructions comprising:

one or more instructions that, when executed by one or more processors of a device, cause the device to:

identify a graphical user interface (GUI) template comprising a plurality of configurable elements;

receive update data indicative of a modification to the GUI template;

apply the update data to modify the GUI template to generate an updated GUI template, wherein the updated GUI template corresponds to a set of categories;

identify a user account corresponding to user-specific information, wherein the user-specific information includes identifiers corresponding to one or more categories of the set of categories;

generate a user-specific GUI for the user account based on the updated GUI template and the user-specific information, wherein to generate the user-specific GUI, account data is incorporated via a set of plug-ins corresponding to the GUI template, and wherein the set of plug-ins includes at least one of:

a navigator plug-in via which a user navigates between category information for the set of categories, or

an account selector plug-in via which an account identifier is to be selected, wherein the GUI template comprises at least one tile for presenting information corresponding to the account identifier; and

transmit the user-specific GUI to a user device corresponding to the user account.

17. The non-transitory computer-readable medium of claim 16 , wherein the user specific GUI includes a set of tiles, wherein each tile of the set of tiles includes a plug-in for action buttons with which a user may interact to perform an action.

18. The non-transitory computer-readable medium of claim 17 , wherein the updated GUI template comprises a plurality of tiles including the set of tiles, wherein one or more tiles, of the plurality of tiles of the updated GUI template, include a first set of sub-parts rearrangeable within the one or more tiles, and

wherein rearranging the first set of sub-parts causes a rearranging of a second set of sub-parts of one or more corresponding tiles of the set of tiles.

19. The non-transitory computer-readable medium of claim 18 , wherein the plurality of tiles, of the updated GUI template, are arranged in a particular orientation, and

wherein a change to the particular orientation results in a corresponding change associated with the set of tiles.

20. The non-transitory computer-readable medium of claim 16 , wherein the set of categories includes one or more of dining, travel, entertainment, or shopping.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2024
From: BRANTON, MARGARET; QI, MENGDA; PANZA, JOELLE; TURNER, ANDREW
To: CAPITAL ONE SERVICES, LLC
Reel/Frame 067309/0155 →
Continuity (3)
Continuation 18349366 · Jul 10, 2023
Continuation 17810009 · Jun 30, 2022
Related Publication 20240281105A1 · Aug 22, 2024
References Cited (18)
US 11693540B1 · Zou · 2023 [cited by examiner]
US 11720220B1 · Branton et al. · 2023 [cited by applicant]
US 11934641B1 · Stainken · 2024 [cited by examiner]
US 20150193090A1 · Grover et al. · 2015 [cited by applicant]
US 20150295914A1 · Kelishadi · 2015 [cited by applicant]
US 20160103927A1 · Garris et al. · 2016 [cited by applicant]
US 20180188934A1 · Andrizzi et al. · 2018 [cited by applicant]
US 20190102364A1 · Rochiramani · 2019 [cited by examiner]
US 20200042158A1 · Skarda · 2020 [cited by examiner]
US 20200134001A1 · Kantamsetty · 2020 [cited by examiner]
US 20210279082A1 · Wayne et al. · 2021 [cited by applicant]
US 20220020085A1 · Degrazia · 2022 [cited by examiner]
US 20220374593A1 · Rasmussen et al. · 2022 [cited by applicant]
US 20220398306A1 · Misra et al. · 2022 [cited by applicant]
US 20240004510A1 · Branton et al. · 2024 [cited by applicant]
CN 114995699A · 2022 [cited by examiner]
EP 3414657A1 · 2018 [cited by applicant]
International Search Report and Written Opinion for Application No. PCT/US2023/018465, mailed on Aug. 7, 2023, 12 Pages. [cited by applicant]