IP Library Granted Patent US 12,393,595
Granted Patent B1
US 12,393,595 · App. 18/957,785 · Granted Aug 19, 2025

System and method for determining a prioritized array of associated datasets

Inventors: Blake Browder (Dallas, TX); Joy Figarsky (Little Rock, AR)
Assignee: Signet Health Corporation
G06F16/24575G06F16/285G06Q40/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,393,595
App. No.
18/957,785
Granted
Aug 19, 2025
Kind
B1
Abstract

A system and method for determining a prioritized array of associated datasets. The system includes at least a processor and a memory communicatively connected to the at least a processor and contains instructions, wherein the at least a processor is configured to receive a plurality of datasets, apply a clustering module to the plurality of datasets, wherein the clustering module is configured to assign an individual dataset to an appropriate cluster, apply a classification module to the plurality of datasets, wherein the classification module is trained on cluster labels of one or more clusters and configured to predict labels for new individual datasets, and generate a prioritized array, wherein generating the prioritized array includes applying the plurality of instances of the plurality of datasets across one or more axes, wherein the one or more axes are derived from the clustering and classification of the plurality of datasets.

Claims (38)

1. A system for determining a prioritized array of associated datasets, wherein the system comprises:

at least a processor; and

a memory communicatively connected to the at least a processor, wherein the memory contains instructions configuring the at least a processor to:

receive a plurality of datasets, wherein the plurality of datasets comprises a plurality of instances;

apply a clustering module to the plurality of datasets, wherein the clustering module is configured to assign an individual dataset to an appropriate cluster;

apply a classification module to the plurality of datasets, wherein the classification module is trained on cluster labels of one or more clusters and configured to predict labels for new individual datasets;

generate a prioritized array, wherein generating the prioritized array comprises applying the plurality of instances of the plurality of datasets across one or more axes, wherein the one or more axes are derived from the clustering and classification of the plurality of datasets; and

perform a validation procedure on the prioritized array, wherein the validation procedure comprises:

defining required fields, wherein the required fields are defined by a prioritized array framework;

inspecting a dataset of the plurality of datasets, wherein inspecting the dataset comprises reading the dataset into a suitable data structure and performing a preliminary review to understand the structure of the dataset and identify present fields;

checking for missing values, wherein checking for missing values comprises checking for missing or null values for each of the defined required fields;

flagging incomplete or missing entries; and

generating a summary report, wherein the summary report indicates the flagged incomplete or missing entries.

2. The system of claim 1 , wherein the at least a processor is further configured to transmit the prioritized array to a database.

3. The system of claim 1 , wherein the at least a processor is further configured to display, at a display device, the prioritized array.

4. The system of claim 3 , wherein the display device comprises a graphical user interface (GUI), wherein the GUI is updated based on one or more user inputs.

5. The system of claim 4 , wherein the GUI comprises a plurality of event handlers.

6. The system of claim 1 , wherein the clustering module comprises a machine-learning model and is trained using exemplary individual datasets correlated with exemplary cluster centroids.

7. The system of claim 1 , wherein the at least a processor is configured to train a cluster-specific classification module for each cluster, wherein the training data for that cluster comprises exemplary cluster-specific individual datasets correlated with exemplary cluster-specific centroids.

8. The system of claim 1 , wherein the classification module comprises a machine-learning model and is trained on exemplary cluster assignments correlated to class labels and priority scores.

9. A method for determining a prioritized array of associated datasets, wherein the method comprises:

receiving a plurality of datasets, wherein the plurality of datasets comprises a plurality of instances;

applying a clustering module to the plurality of datasets, wherein the clustering module is configured to assign an individual dataset to an appropriate cluster;

applying a classification module to the plurality of datasets, wherein the classification module is trained on cluster labels of one or more clusters and configured to predict labels for new individual datasets;

generating a prioritized array, wherein generating the prioritized array comprises applying the plurality of instances of the plurality of datasets across one or more axes, wherein the one or more axes are derived from the clustering and classification of the plurality of datasets; and

performing a validation procedure on the prioritized array, wherein the validation procedure comprises:

defining required fields, wherein the required fields are defined by a prioritized array framework;

inspecting a dataset of the plurality of datasets, wherein inspecting the dataset comprises reading the dataset into a suitable data structure and performing a preliminary review to understand the structure of the dataset and identify present fields;

checking for missing values, wherein checking for missing values comprises checking for missing or null values for each of the defined required fields;

flagging incomplete or missing entries; and

generating a summary report, wherein the summary report indicates the flagged incomplete or missing entries.

10. The method of claim 9 , wherein the method further comprises transmitting the prioritized array to a database.

11. The method of claim 9 , wherein the method further comprises displaying, at a display device, the prioritized array.

12. The method of claim 11 , wherein the display device comprises a graphical user interface (GUI), wherein the GUI is updated based on one or more user inputs.

13. The method of claim 12 , wherein the GUI comprises a plurality of event handlers.

14. The method of claim 9 , wherein the clustering module comprises a machine-learning model and is trained using exemplary individual datasets correlated with exemplary cluster centroids.

15. The method of claim 9 , wherein the at least a processor is configured to train a cluster-specific classification module for each cluster, wherein the training data for that cluster comprises exemplary cluster-specific individual datasets correlated with exemplary cluster-specific centroids.

16. The method of claim 9 , wherein the classification module comprises a machine-learning model and is trained on exemplary cluster assignments correlated to class labels and priority scores.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE PREVIOUSLY RECORDED ON REEL 72292 FRAME 767. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 16, 2025
From: SIGNET HEALTH CORPORATION
To: BH OPERATIONS, LLC
Reel/Frame 073992/0817 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2025
From: SIGNET HEALTH CORPORATION
To: BEHAVIORAL HEALTH OPERATIONS, LLC
Reel/Frame 072292/0767 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 24, 2024
From: BROWDER, BLAKE; FIGARSKY, JOY
To: SIGNET HEALTH CORPORATION
Reel/Frame 069387/0952 →
References Cited (6)
US 20130054259A1 · Wojtusiak et al. · 2013 [cited by applicant]
US 20220301072A1 · Wang · 2022 [cited by examiner]
US 20230140931A1 · Anderson et al. · 2023 [cited by applicant]
US 20240169263A1 · Solmaz · 2024 [cited by examiner]
CN 117480518A · 2024 [cited by applicant]
CN 118297548A · 2024 [cited by applicant]
Cited By (1)
US 12,566,822