IP Library Granted Patent US 12,632,472
Granted Patent B2
US 12,632,472 · App. 18/828,209 · Granted May 19, 2026

Sorting data sets and discriminating non-differentiated database entries

Inventors: Kathy McLaughlin Gardner (Greensboro, NC); Ganesh Kumar Thandavarayan (Apex, NC)
Assignee: TRUIST BANK
G06F16/285G06F7/08
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,632,472
App. No.
18/828,209
Granted
May 19, 2026
Kind
B2
Abstract

An initial data object associated with an initial user group is sorted by separation into multiple target data sets each associated with a respective target user group. The initial data object is sorted into multiple initial user profiles and evaluated to indicate each user of the initial user group as either differentiated as a unique user or non-differentiated as a unique user. The multiple target data sets are generated by adding, to each specific target data set of the multiple target data sets, a user-specific profile for each specific user of the target user group associated with the specific target data set, the user-specific profile including at least a portion of the initial user profile of the specific user. An alert signal is automatically transmitted to one or more agent device upon discriminating one or more user of the initial user group is indicated as non-differentiated as a unique user.

Claims (44)

1 . A system for sorting an initial data object associated with an initial user group by separation into multiple target data sets, each target data set of the multiple target data sets being associated with a respective target user group of multiple target user groups, each target user group comprising a subset of users of the initial user group, the system comprising:

a computing system including at least one processor configured to execute computer-readable instructions, at least one of a memory device and a non-transitory storage device, and a communication interface for operatively connecting, via a communication network, the at least one processor to at least one agent device,

wherein, upon execution of the computer-readable instructions, the at least one processor is configured to:

automatically sort data content of the initial data object into multiple initial user profiles, each initial user profile of the multiple initial user profiles associated with a respective user of the initial user group;

automatically evaluate the data content of the initial data object to indicate each user of the initial user group as either differentiated as a unique user or non-differentiated as a unique user by comparing records stored in the non-transitory storage device, the records comprising for each user of the initial user group a user name, a legal name, an email address, a mailing address, a physical address, an account numbers, a social security number, a birthdate; and a record regarding online activity;

automatically generate the multiple target data sets by adding, to each specific target data set of the multiple target data sets, a user-specific profile for each specific user of the target user group associated with the specific target data set, the user-specific profile including at least a portion of the initial user profile of the specific user, and by adding, to each user-specific profile for each specific user of each target user group at least one of an application, a file, digital information, and a link register;

automatically transmit an alert signal to the at least one agent device upon discriminating at least one user of the initial user group is indicated as non-differentiated as a unique user; and

for each user of the initial user group indicated as non-differentiated as a unique user, determine a unique identity by at least one of:

transmitting a confirmation request to a user device associated with the non-differentiated user via at least one contact channel defined by the initial data object;

comparing at least two of first name, last name, and email address stored in the initial data object; and

transmitting a confirmation request to a user device associated with an authorized administrator via at least one contact channel defined by the initial data object.

2 . The system of claim 1 , further comprising automatically transmitting a notification signal to the at least one agent device upon completion of generating the multiple target data sets.

3 . The system of claim 1 , wherein the at least one of an application, a file, digital information, and a link register is added to the user-specific profile according to an initial user profile in the initial data object corresponding to the specific user.

4 . The system of claim 1 , wherein the computing system further automatically reads a driver table to determine whether each user of the initial user group is in at least one target user group of the multiple target user groups.

5 . The system of claim 1 , wherein the computing system further confirms for each user of the initial user group being in a target user group, that at least one application of the user according to the initial data object is established for the user according to the target data set.

6 . A system for sorting an initial data object associated with an initial user group by separation into at least a first target data set and a second target data set, the first target data set being associated with a first target user group comprising a first subset of users of the initial user group, the second target data set being associated with a second target user group comprising a second subset of users of the initial user group, the system comprising:

a computing system including one at least one processor configured to execute computer-readable instructions, at least one of a memory device and a non-transitory storage device, and a communication interface for operatively connecting, via a communication network, the at least one processor to at least one agent device,

wherein, upon execution of the computer-readable instructions, the at least one processor is configured to:

automatically sort data content of the initial data object into multiple initial user profiles, each initial user profile of the multiple initial user profiles associated with a respective user of the initial user group;

automatically evaluate the data content of the initial data object to indicate each user of the initial user group as either differentiated as a unique user or non-differentiated as a unique user by comparing records stored in the non-transitory storage device, the records comprising for each user of the initial user group a user name, a legal name, an email address, a mailing address, a physical address, an account numbers, a social security number, a birthdate; and a record regarding online activity;

automatically generate the first target data set by adding a user-specific profile for each user of the first subset, the user-specific profile based at least in part on the initial user profile for the user, and by adding, to the user-specific profile for each user of the first target subset at least one of an application, a file, digital information, and a link register;

automatically generate the second target data set by adding a user-specific profile for each user of the second subset, the user-specific profile based at least in part on the initial user profile for the user, and by adding, to the user-specific profile for each user of the second target subset at least one of an application, a file, digital information, and a link register;

automatically transmit an alert signal to the at least one agent device upon discriminating at least one user of the initial user group is indicated as non-differentiated as a unique user; and

for each user of the initial user group indicated as non-differentiated as a unique user, determine a unique identity by at least one of:

transmitting a confirmation request to a user device associated with the non-differentiated user via at least one contact channel defined by the initial data object;

comparing at least two of first name, last name, and email address stored in the initial data object; and

transmitting a confirmation request to a user device associated with an authorized administrator via at least one contact channel defined by the initial data object.

7 . The system of claim 6 , further comprising automatically transmitting a notification signal to the at least one agent device upon completion of generating at least one of the first target data set and second target data set.

8 . The system of claim 6 , wherein the computing system further automatically reads a driver table to determine whether each user of the initial user group is in at least one of the first target user group and the second target user group.

9 . The system of claim 6 , wherein:

the computing system further confirms for each user of the initial user group being in the first target user group that at least one application of the user according to the initial data object is established for the user according to the first target data set; and

the computing system further confirms for each user of the initial user group being in the second target user group that at least one application of the user according to the initial data object is established for the user according to the second target data set.

10 . A method for a computing system to sort an initial data object associated with an initial user group by separation into multiple target data sets, each target data set of the multiple target data sets being associated with a respective target user group of multiple target user groups, each target user group comprising a subset of users of the initial user group, the computing system including one at least one processor configured to execute computer-readable instructions, at least one of a memory device and a non-transitory storage device, and a communication interface for operatively connecting, via a communication network, the at least one processor to at least one agent device, the method comprising, upon execution of the computer-readable instructions, the computing system performing steps comprising:

automatically sorting data content of the initial data object into multiple initial user profiles, each initial user profile of the multiple initial user profiles associated with a respective user of the initial user group;

automatically evaluating the data content of the initial data object to indicate each user of the initial user group as either differentiated as a unique user or non-differentiated as a unique user by use of records stored in the non-transitory storage device, the records comprising for each user of the initial user group a user name, a legal name, an email address, a mailing address, a physical address, an account numbers, a social security number, a birthdate; and a record regarding online activity;

automatically generating the multiple target data sets by adding, to each specific target data set of the multiple target data sets, a user-specific profile for each specific user of the target user group associated with the specific target data set, the user-specific profile including at least a portion of the initial user profile of the specific user, and by adding, to each user-specific profile for each specific user of each target user group at least one of an application, a file, digital information, and a link register; and

automatically transmitting an alert signal to the at least one agent device upon discriminating at least one user of the initial user group is indicated as non-differentiated as a unique user; and

for each user of the initial user group indicated as non-differentiated as a unique user, determining a unique identity by at least one of:

transmitting a confirmation request to a user device associated with the non-differentiated user via at least one contact channel defined by the initial data object;

comparing at least two of first name, last name, and email address stored in the initial data object; and

transmitting a confirmation request to a user device associated with an authorized administrator via at least one contact channel defined by the initial data object.

11 . The method of claim 10 , further comprising automatically transmitting a notification signal to the at least one agent device upon completion of generating the multiple target data sets.

12 . The method of claim 10 , wherein the at least one of an application, a file, digital information, and a link register is added to the user-specific profile according to an initial user profile in the initial data object corresponding to the specific user.

13 . The method of claim 10 , wherein the computing system further automatically reads a driver table to determine whether each user of the initial user group is in at least one target user group of the multiple target user groups.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2024
From: GARDNER, KATHY MCLAUGHLIN; THANDAVARAYAN, GANESH KUMAR
To: TRUIST BANK
Reel/Frame 068526/0025 →
Continuity (1)
Related Publication 20260072946A1 · Mar 12, 2026
References Cited (7)
US 9712576B1 · Gill · 2017 [cited by examiner]
US 11782954B2 · Tirupati · 2023 [cited by examiner]
US 12332866B1 · Agrawal · 2025 [cited by examiner]
US 20110055207A1 · Schorzman · 2011 [cited by examiner]
US 20210081169A1 · Verma · 2021 [cited by examiner]
US 20210224297A1 · Sengupta · 2021 [cited by examiner]
Sandra Garcia Esparza et al., CatStream: categorising tweets for user profiling and stream filtering. In Proceedings of the 2013 international conference on Intelligent user interfaces. Association for Computing Machine… [cited by examiner]