IP Library › Granted Patent US 12,118,020
Granted Patent B2
US 12,118,020 · App. 17/869,004 · Granted Oct 15, 2024

System and method for generating a graphical user interface to track, analyze and interpret a big data dataset

Inventors: Gurpreet Singh Soin (Toronto, CA); Murtaza Ally Agha (Toronto, CA)
Assignee: The Toronto-Dominion Bank
G06F16/287G06F3/04842G06F3/04845G06F16/2379G06F2203/04803
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,118,020
App. No.
17/869,004
Granted
Oct 15, 2024
Kind
B2
Abstract

A computer server system includes a communications module; a processor coupled with the communications module; and a memory coupled to the processor and storing processor-executable instructions which, when executed by the processor, configure the processor to obtain, from at least one big data source, a big data dataset that includes transaction data; categorize the transaction data into a number of data buckets; analyze the transaction data from at least one of the data buckets to generate at least one graphical user interface to display at least some of the transaction data from the at least one of the data buckets, the at least one graphical user interface including at least one selectable interface element to adjust a display of the graphical user interface; and send, via the communications module and to a computing device, the at least one graphical user interface for display.

Claims (37)

1. A computer server system comprising:

a communications module;

a processor coupled with the communications module; and

a memory coupled to the processor and storing processor-executable instructions which, when executed by the processor, configure the processor to:

obtain, from at least one big data source, a big data dataset that includes transaction data;

categorize the transaction data into a number of data buckets;

analyze the transaction data from at least one of the data buckets to generate at least one graphical user interface to display at least some of the transaction data from the at least one of the data buckets, the at least one graphical user interface including at least one selectable interface element to adjust a display of the graphical user interface, the at least one selectable interface element including a selectable interface element to enable temporal control to automatically adjust the display of the graphical user interface to display at least some of the transaction data from the at least one of the data buckets in increments from a first time period to a second time period where one or more previous increments are displayed such that a tail is displayed that tracks the one or more previous increments to a current increment; and

send, via the communications module and to a computing device, the at least one graphical user interface for display.

2. The computer server system of claim 1 , wherein the processor-executable instructions, when executed by the processor, further configure the processor to:

receive, via the communications module and from the computing device, a signal indicating selection of the selectable interface element to enable the temporal control to display the at least some of the transaction data from the at least one of the data buckets in increments from the first time period to the second time period; and

adjust, in real-time, the at least one graphical user interface to display the at least some of the transaction data in increments from the first time period to the second time period.

3. The computer server system of claim 2 , wherein the at least one graphical user interface is adjusted to display the at least some of the transaction data in increments from the first time period to the second time period such that the transaction data from the current increment is displayed in a first format and transaction data from the one or more previous increments is displayed in a second format.

4. The computer server system of claim 3 , wherein the first format includes a first shape and wherein the second format includes a dashed line.

5. The computer server system of claim 4 , wherein a size of the first shape is dependent on at least a fraud amount for the at least one of the data buckets.

6. The computer server system of claim 3 , wherein the at least one graphical user interface is adjusted to display the at least some of the transaction data in increments from the first time period to the second time period such that the tail is displayed as the graphical user interface is adjusted to display the at least some of the transaction data in increments from the first time period to the second time period.

7. The computer server system of claim 1 , wherein the at least one graphical user interface includes a plurality of graphical user interface tiles arranged on the display, each one of the graphical user interface tiles to display at least some of the transaction data from at least one of the data buckets.

8. The computer server system of claim 7 , wherein the at least one selectable interface element to adjust a display of the at least one graphical user interface includes at least one selectable interface element to simultaneously adjust the plurality of graphical user interface tiles arranged on the display.

9. The computer server system of claim 1 , wherein the data buckets include at least one of authorized transactions, fraud attempts, authorized fraud, avoided fraud, merchant category code, policy declines, strategy declines, manual block declines, or transaction amount.

10. A computer-implemented method comprising:

obtaining, from at least one big data source, a big data dataset that includes transaction data;

categorizing the transaction data into a number of data buckets;

analyzing the transaction data from at least one of the data buckets to generate at least one graphical user interface to display at least some of the transaction data from the at least one of the data buckets, the at least one graphical user interface including at least one selectable interface element to adjust a display of the graphical user interface, the at least one selectable interface element including a selectable interface element to enable temporal control to automatically adjust the display of the graphical user interface to display at least some of the transaction data from the at least one of the data buckets in increments from a first time period to a second time period where one or more previous increments are displayed such that a tail is displayed that tracks the one or more previous increments to a current increment; and

sending, via a communications module and to a computing device, the at least one graphical user interface for display.

11. The computer-implemented method of claim 10 , further comprising:

receiving, via the communications module and from the computing device, a signal indicating selection of the selectable interface element to enable the temporal control to display the at least some of the transaction data from the at least one of the data buckets in increments from the first time period to the second time period; and

adjusting, in real-time, the at least one graphical user interface to display the at least some of the transaction data in increments from the first time period to the second time period.

12. The computer-implemented method of claim 11 , wherein the at least one graphical user interface is adjusted to display the at least some of the transaction data in increments from the first time period to the second time period such that the transaction data from the current increment is displayed in a first format and transaction data from one or more previous increments is displayed in a second format.

13. The computer-implemented method of claim 12 , wherein the first format includes a first shape and wherein the second format includes a dashed line.

14. The computer-implemented method of claim 13 , wherein a size of the first shape is dependent on at least a fraud amount for the at least one of the data buckets.

15. The computer-implemented method of claim 12 , wherein the at least one graphical user interface is adjusted to display the at least some of the transaction data in increments from the first time period to the second time period such that the tail is displayed as the graphical user interface is adjusted to display the at least some of the transaction data in increments from the first time period to the second time period.

16. The computer-implemented method of claim 10 , wherein the at least one graphical user interface includes a plurality of graphical user interface tiles arranged on the display, each one of the graphical user interface tiles to display at least some of the transaction data from at least one of the data buckets and the at least one selectable interface element to adjust a display of the graphical user interface includes at least one selectable interface element to simultaneously adjust the plurality of graphical user interface tiles arranged on the display.

17. The computer-implemented method of claim 10 , wherein the data buckets include at least one of authorized transactions, fraud attempts, authorized fraud, avoided fraud, merchant category code, policy declines, strategy declines, manual block declines, or transaction amount.

18. A non-transitory computer readable storage medium comprising computer-executable instructions which, when executed, configure a processor to:

obtain, from at least one big data source, a big data dataset that includes transaction data;

categorize the transaction data into a number of data buckets;

analyze the transaction data from at least one of the data buckets to generate at least one graphical user interface to display at least some of the transaction data from the at least one of the data buckets, the at least one graphical user interface including at least one selectable interface element to adjust a display of the graphical user interface, the at least one selectable interface element including a selectable interface element to enable temporal control to automatically adjust the display of the graphical user interface to display at least some of the transaction data from the at least one of the data buckets in increments from a first time period to a second time period where one or more previous increments are displayed such that a tail is displayed that tracks the one or more previous increments to a current increment; and

send, via a communications module and to a computing device, the at least one graphical user interface for display.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2024
From: SOIN, GURPREET SINGH; AGHA, MURTAZA ALLY
To: THE TORONTO-DOMINION BANK
Reel/Frame 068006/0851 →
Continuity (1)
Related Publication 20240028619A1 · Jan 25, 2024