IP Library Granted Patent US 12,499,147
Granted Patent B1
US 12,499,147 · App. 18/991,813 · Granted Dec 16, 2025

Entity record filtering techniques

Inventors: Shaun Rankin (Columbus, OH); Mamatha Pasangulapati (Columbus, OH); Robert M. Maupin (Columbus, OH); Bhagya Sandhya Devi Kopparaju (Columbus, OH)
Assignee: The Huntington National Bank
G06F16/353G06F40/295
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,499,147
App. No.
18/991,813
Granted
Dec 16, 2025
Kind
B1
Abstract

In some implementations, the techniques may include accessing entity data that identifies one or more updates to a set of entity records, and ach entity record may include a plurality of fields. In addition, the techniques may include generating a graphical user interface that displays the plurality of fields. The techniques may include causing the graphical user interface to be displayed on a display device. Moreover, the techniques may include receiving information for identifying a subset of entity records from the set of entity records via the user interface. The information for identifying the subset of entity records may include information identifying one or more fields of the plurality of fields. Also, the techniques may include generating the subset of entity records from the set of entity records. Further, the techniques may include causing the subset of entity records be communicated to a computer system.

Claims (57)

1 . A method comprising:

accessing, by a computing device, entity data, wherein the entity data identifies one or more updates to a set of entity records, wherein a first entity record of the set of entity records comprises a plurality of fields, and wherein each entity record of the set of entity records is assigned to a cluster of a plurality of clusters;

generating, by the computing device, a graphical user interface, wherein the graphical user interface is configured to display the plurality of fields;

providing, by the computing device and to a display device, instructions that cause the graphical user interface to be displayed on the display device;

receiving, by the computing device and via the graphical user interface, information (i) that identifies the first entity record of the set of entity records, (ii) that identifies one or more fields of the plurality of fields, and (iii) that identifies a threshold associated with each field of the one or more fields, wherein the threshold comprises a number of overlapping characters;

generating, by the computing device, a subset of entity records from the set of entity records by, for each cluster

comparing, for each pair of entity records in the cluster, the number of overlapping characters for each of the one or more fields to the threshold for each field to determine a number of common fields; and

adding the entity records in the cluster to the subset of entity records based on the number of common fields; and

causing, by the computing device, the subset of entity records be communicated to a computer system.

2 . The method of claim 1 , wherein each cluster of the plurality of clusters corresponds to a mailing address.

3 . The method of claim 1 , wherein generating the subset of entity records comprises, for each cluster:

comparing the one or more fields of the plurality of fields for each entity record of the cluster to determine a number of changed entity record fields for the cluster; and

adding the cluster to the subset of entity records based on the comparing.

4 . The method of claim 1 , wherein adding the cluster to the subset of entity records comprises:

determining that the number of common fields is less than a common field threshold.

5 . The method of claim 1 , wherein the one or more fields comprise at least one of an address field, an account field, and an email address field.

6 . The method of claim 1 , wherein the information received via the graphical user interface further comprises (iv) a weight associated with each field of the one or more fields.

7 . The method of claim 1 , further comprising:

receiving, by the computing device and from the computer system, a cluster assignment for at least one entity record of the subset of entity records.

8 . A computing device, comprising:

one or more memories; and

one or more processors in communication with the one or more memories and configured to execute instructions stored in the one or more memories to perform operations to:

access, by the computing device, entity data, wherein the entity data identifies one or more updates to a set of entity records, wherein a first entity record of the set of entity records comprises a plurality of fields, and wherein each entity record of the set of entity records is assigned to a cluster of a plurality of clusters;

generate, by the computing device, a graphical user interface, wherein the graphical user interface is configured to display the plurality of fields;

provide by the computing device and to a display device, instructions that cause the graphical user interface to be displayed on the display device;

receive, by the computing device and via the graphical user interface, information (i) that identifies the first entity record of a subset of entity records from the set of entity records, (ii) that identifies one or more fields of the plurality of fields, and (iii) that identifies a threshold associated with each field of the one or more fields, wherein the threshold comprises a number of overlapping characters;

generate, by the computing device, the subset of entity records from the set of entity records by, for each cluster

compare, for each pair of entity records in the cluster, the number of overlapping characters for each of the one or more fields to the threshold for each field to determine a number of common fields; and

add the entity record in the cluster to the subset of entity records based on the number of common fields; and

cause, by the computing device, the subset of entity records be communicated to a computer system.

9 . The computing device of claim 8 , wherein each cluster of the plurality of clusters corresponds to a mailing address.

10 . The computing device of claim 8 , wherein generating the subset of entity records comprises operations to, for each cluster:

comparing the one or more fields of the plurality of fields for each entity record of the cluster to determine a number of changed entity record fields for the cluster; and

adding the cluster to the subset of entity records based on the comparing.

11 . The computing device of claim 8 , wherein adding the cluster to the subset of entity records comprises operations to:

determine that the number of common fields is less than a common field threshold.

12 . The computing device of claim 8 , wherein the one or more fields comprise at least one of an address field, an account field, and an email address field.

13 . The computing device of claim 8 , wherein the information received via the graphical user interface further comprises (iv) a weight associated with each field of the one or more fields.

14 . The computing device of claim 8 , wherein the one or more memories store additional instructions that cause the one or more processors to perform operations to:

receive, by the computing device and from the computer system, a cluster assignment for at least one entity record of the subset of entity records.

15 . A non-transitory computer-readable medium storing a plurality of instructions that, when executed by one or more processors of a computing device, cause the one or more processors to perform operations to:

access, by the computing device, entity data, wherein the entity data identifies one or more updates to a set of entity records, wherein a first entity record of the set of entity records comprises a plurality of fields, and wherein each entity record of the set of entity records is assigned to a cluster of a plurality of clusters;

generate, by the computing device, a graphical user interface, wherein the graphical user interface is configured to display the plurality of fields;

provide, by the computing device and to a display device, instructions that cause the graphical user interface to be displayed on the display device;

receive, by the computing device and via the graphical user interface, information (i) that identifies the first entity record of a subset of entity records from the set of entity records, (ii) that identifies one or more fields of the plurality of fields, and (iii) that identifies a threshold for each field of the one or more fields, wherein the threshold comprises a number of overlapping characters;

generate, by the computing device, the subset of entity records from the set of entity records by, for each cluster:

compare, for each pair of entity records in the cluster, the number of overlapping characters for each of the one or more fields to the threshold for each field to determine a common number of fields;

add the entity records in the cluster to the subset of entity records based on the number of common fields; and

cause, by the computing device, the subset of entity records be communicated to a computer system.

16 . The non-transitory computer-readable medium of claim 15 , wherein each cluster of the plurality of clusters corresponds to a mailing address.

17 . The non-transitory computer-readable medium of claim 15 , wherein generating the subset of entity records comprises operations to, for each cluster:

comparing the one or more fields of the plurality of fields for each entity record of the cluster to determine a number of changed entity record fields for the cluster; and

adding the cluster to the subset of entity records based on the comparing.

18 . The non-transitory computer-readable medium of claim 15 , wherein the one or more fields comprise at least one of an address field, an account field, and an email address field.

19 . The non-transitory computer-readable medium of claim 15 , wherein the information received via the graphical user interface further comprises (iv) a weight associated with each field of the one or more fields.

20 . The non-transitory computer-readable medium of claim 15 , wherein the one or more memories store additional instructions that cause the one or more processors to perform operations to:

receive, by the computing device and from the computer system, a cluster assignment for at least one entity record of the subset of entity records.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2025
From: RANKIN, SHAUN; PASANGULAPATI, MAMATHA; MAUPIN, ROBERT M.; KOPPARAJU, BHAGYA SANDHYA DEVI
To: THE HUNTINGTON NATIONAL BANK
Reel/Frame 069783/0975 →
Continuity (1)
Continuation 18985146 · Dec 18, 2024
References Cited (4)
US 10026114B2 · Tolvanen · 2018 [cited by examiner]
US 11947504B1 · Shah et al. · 2024 [cited by applicant]
US 20180144095A1 · Fellowes · 2018 [cited by examiner]
U.S. Appl. No. 18/985,146, “Non-Final Office Action”, May 6, 2025, 13 pages. [cited by applicant]