IP Library Granted Patent US 10,672,162
Granted Patent B1
US 10,672,162 · App. 16/532,022 · Granted Jun 2, 2020

Density gradient analysis tool

Inventor: Christopher J. Jones (Roseville, CA)
Assignee: WELLS FARGO BANK, N.A.
G06T11/206
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 10,672,162
App. No.
16/532,022
Granted
Jun 2, 2020
Kind
B1
Abstract

A density gradient analysis tool can be employed in conjunction with heat mapping systems. According to one embodiment, a method includes receiving data points. The method further includes calculating a data distribution of the data points. The data distribution has bins, and the bins represent an interval of time. The method further includes rendering a heat map based, at least in part, on the data distribution. The heat map includes regions corresponding to the bins.

Claims (47)

1. A system, comprising:

a processor coupled to a memory that stores instructions that when executed by the processor causes the processor to:

group two or more distributions of data points into a set of bins, wherein each bin represents an interval of time and has a data point density;

generate a ribbon heat map for the two or more distributions of data points, wherein each of the two or more distributions is depicted as a wavelength of a sinusoidal wave with regions corresponding to the set of bins; and

convey, for display on a display device, the ribbon heat map.

2. The system of claim 1 , further comprising instructions that cause the processor to:

receive selection of a wavelength of the ribbon heat map;

generate a circular heat map corresponding to data associated with the selected wavelength; and

convey, for display on the display device, the circular heat map.

3. The system of claim 2 , wherein the circular heat map is displayed together with the ribbon heat map.

4. The system of claim 3 , wherein the circular heat map captures one day of data and the ribbon heat map captures multiple days.

5. The system of claim 1 , further comprising instructions that cause the processor to assign color to the regions of the wavelength based on the density of the set of bins.

6. The system of claim 5 , further comprising instructions that cause the processor to generate smooth transitions between colored regions of the heat ribbon map.

7. The system of claim 5 , further comprising instructions that cause the processor to:

assign each bin a threshold for different density values of the bin;

assign a region color based on the assigned threshold of the bin corresponding to the region; and

generate the heat ribbon map with the assigned region color.

8. The system of claim 1 , further comprising instructions that cause the processor to aggregate bin data points across multiple time intervals.

9. The system of claim 1 , wherein the ribbon heat map is generated in conjunction with an interactive element that enables zoom in or out with respect to data points of one or more regions.

10. A method, comprising:

executing on a processor instructions stored in memory that cause the processor to perform operations comprising:

grouping two or more distributions of data points into a set of bins, wherein each bin represents an interval of time and has a data point density;

generating a ribbon heat map for the two or more distributions of data points, wherein each of the two or more distributions is depicted as a wavelength of a sinusoidal wave with regions corresponding to the set of bins; and

conveying, for display on a display device, the ribbon heat map.

11. The method of claim 10 , the operations further comprising:

receiving selection of a wavelength of the ribbon heat map;

generating a circular heat map corresponding to data associated with the selected wavelength; and

conveying, for display on the display device, the circular heat map.

12. The method of claim 10 , the operations further comprising:

assigning color to the regions of the wavelength based on the density of the bins; and

generating the ribbon heat map with the color assigned to the regions.

13. The method of claim 12 , further comprising assigning color to the regions based on a defined threshold associated with different values of the density.

14. The method of claim 12 , the operations further comprising smoothing transitions between colors of the regions.

15. The method of claim 14 , wherein smoothing transitions further comprises determining a number of color values between two different colors.

16. The method of claim 10 , the operations further comprising aggregating data bin data points across distributions.

17. A non-transitory computer-readable medium storing computer-executable instructions that when executed cause a computer to perform a method, the method comprising:

assigning two or more distributions of data points to a set of groups, wherein each group represents a specified characteristic of the data points and has a data point density corresponding to number of data points in the group;

generating a ribbon heat map for the two or more distributions of data points, wherein each of the two or more distributions is depicted as a wavelength of a sinusoidal wave with regions corresponding to the set of groups; and

conveying, for display on a display device, the ribbon heat map.

18. The non-transitory computer-readable medium of claim 17 , further comprising:

receiving selection of a wavelength of the ribbon heat map;

generating a circular heat map corresponding to data associated with the selected wavelength; and

conveying, for display on the display device, the circular heat map.

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

assigning color to the regions of the wavelength based on the density of the groups; and

generating the ribbon heat map with the color assigned to the regions.

20. The non-transitory computer-readable medium of claim 17 , further comprising providing a user interface mechanism to enable a user to zoom in and out with respect to data points comprising one or more regions of the ribbon heat map.

Assignments (2)
ADDRESS CHANGE Recorded Jun 2, 2025
From: WELLS FARGO BANK, N.A.
To: WELLS FARGO BANK, N.A.
Reel/Frame 071769/0158 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2019
From: JONES, CHRISTOPHER J.
To: WELLS FARGO BANK, N.A.
Reel/Frame 049964/0311 →