Patent ID: 11972273
Assignee: TRUIST BANK
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 16:
17. A non-transitory computer-readable storage medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations including:
Receiving, from an entity and by a service provider, a plurality of insights associated with a plurality of transactions, each insight of the plurality of insights having been generated by the entity based on two or more transactions of the plurality of transactions, wherein the entity is separate from the service provider, and wherein the plurality of insights is received from the entity using an application programming interface of the service provider;
determining a plurality of predefined spatial locations within a graphical user interface page that are designated for displaying insights;
selecting a subset of predefined spatial locations from among the plurality of predefined spatial locations in which to position a set of insights of the plurality of insights based on the set of insights and a predefined set of rules, wherein a first predefined spatial location of the subset of predefined spatial locations corresponds to a location within a transaction listing area in which a subset of transactions of the plurality of transactions are listed and a second predefined spatial location of the subset of predefined spatial locations corresponds to a banner area located outside of the transaction listing area, wherein each rule in the predefined set of rules corresponds to a different type of insight than each of the other rules in the predefined set of rules, and wherein each rule in the predefined set of rules indicates a different spatial location among the plurality of predefined spatial locations at which to position a corresponding type of insight; and
generating a graphical user interface that includes the graphical user interface page with the set of insights spatially positioned at the subset of predefined spatial locations, wherein a first insight of the set of insights is spatially positioned at the first predefined spatial location and a second insight of the set of insights is spatially positioned at the second predefined spatial location.