US 12,277,167 B2
Graphical user interface with insight hub and insight carousel
James Harrison Creager, Raleigh, NC (US); Reinaldo Gamaliel Rivera Colon, Raleigh, NC (US); Jennifer Merten, Brookhaven, GA (US); Natalie Stormer, Raleigh, NC (US); Alisha Belk, Raleigh, NC (US); and Kelly Griffin, Matthews, NC (US)
Assigned to Truist Bank, Charlotte, NC (US)
Filed by Truist Bank, Charlotte, NC (US)
Filed on Feb. 6, 2024, as Appl. No. 18/433,526.
Application 18/433,526 is a continuation of application No. 18/517,055, filed on Nov. 22, 2023.
Application 18/517,055 is a continuation of application No. 17/861,800, filed on Jul. 11, 2022, granted, now 11,860,931, issued on Jan. 2, 2024.
Prior Publication US 2024/0176813 A1, May 30, 2024
Int. Cl. G06F 16/54 (2019.01); G06F 16/955 (2019.01); G06F 3/048 (2013.01); G06F 3/0481 (2022.01); G06F 3/0482 (2013.01)
CPC G06F 16/54 (2019.01) [G06F 16/955 (2019.01); G06F 3/0481 (2013.01); G06F 3/0482 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a processor of a service provider and from a client device, a user selection of a set of user customizations for controlling which insights are displayed within a graphical user interface of the client device, the user selection being received in response to a first user interacting with the graphical user interface;
acquiring, by the processor of the service provider, a plurality of insights from a first entity, the plurality of insights derived from a plurality of transactions facilitated by the service provider for the first user, wherein each insight describes a characteristic of at least one financial transaction between the first user and a second entity different from the first entity;
determining, by the processor of the service provider, a set of insights from among the plurality of insights based on a predefined set of rules, wherein the processor is configured to determine the set of insights by comparing characteristics of the plurality of insights to insight criteria included in the predefined set of rules;
filtering, by the processor of the service provider and based on the set of user customizations, the set of insights to form a filtered set of insights, wherein the processor is configured to filter the set of insights by comparing the characteristics of the set of insights to customizations included in the set of user customizations;
automatically selecting, by the processor of the service provider, spatial locations in a graphical user interface page in which to position insights of the filtered set of insights, wherein the processor is configured to automatically select the spatial locations by, for each insight in the filtered set of insights, extracting a spatial location from a rule of the predefined set of rules for the respective insight;
generating, by the processor of the service provider, the graphical user interface page, the graphical user interface page including insights of the filtered set of insights, wherein each insight in the filtered set of insights is positioned at one spatial location of the spatial locations; and
providing, by the processor of the service provider, the graphical user interface page to the client device.