IP Library Granted Patent US 12,450,439
Granted Patent B1
US 12,450,439 · App. 18/957,794 · Granted Oct 21, 2025

System and method for identifying one or more criteria from textual data

Inventors: Blake Browder (Dallas, TX); Joy Figarsky (Little Rock, AR)
Assignee: Behavioral Health Operations, LLC
G06F40/295G06F16/355G16H40/20
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,450,439
App. No.
18/957,794
Granted
Oct 21, 2025
Kind
B1
Abstract

A system for identifying one or more criteria from textual data including 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 data, identify one or more sets of criteria from the plurality of data, classify each of the one or more sets of criteria using natural language processing module, compare the one or more sets of criteria and the individual profile based on the embeddings, generate a context-specific set of criteria as a function of the comparison between the one or more sets of criteria and the individual profile, and apply the context-specific set of criteria using a dynamic decision template to generate an outcome.

Claims (52)

1. A system for identifying one or more criteria from textual data,

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 data;

identify one or more sets of criteria using a language processing module;

classify each of the one or more sets of criteria using the language processing module, wherein classifying each of the one or more sets of criteria comprises:

generating criteria embeddings from the one or more sets of criteria; and

generating profile embeddings from an individual profile;

compare the one or more sets of criteria and the individual profile based on the embeddings, wherein comparing the one or more sets of criteria and the individual profile comprises comparing the one or more sets of criteria and the individual profile across one or more axes comprising at least an axis chosen from a list consisting of a clinical axis, a temporal axis, a demographic axis, a treatment axis, a resource utilization axis, an outcome axis, a geographic axis, a behavioral axis, a social support axis, and a technological axis;

generate a context-specific set of criteria as a function of the comparison between the one or more sets of criteria and the individual profile; and

apply the context-specific set of criteria using a dynamic decision template to generate an outcome.

2. The system of claim 1 , wherein the at least a processor is further configured to display, at a display device, the context-specific set of criteria and the outcome.

3. The system of claim 2 , wherein the display device comprises a graphical user interface (GUI), wherein the GUI is updated based on user inputs and the context-specific set of criteria.

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

5. The system of claim 1 , wherein the at least a processor is further configured to store the context-specific set of criteria.

6. The system of claim 1 , wherein the at least a processor is configured to identify one or more sets of criteria using a clustering model and a classification model, wherein:

the clustering model identifies a natural grouping and informs the classification model; and

the classification model utilizes named entity recognition processes to identify and classify entities within text.

7. The system of claim 1 , wherein comparing the one or more sets of criteria and the individual profile across one or more axes comprises using a clustering model and a classification model, wherein:

the clustering model groups one or more axes based on inherent similarities and labels one or more resulting clusters based on the inherent similarities; and

the classification model is trained on the labeled one or more resulting clusters and is configured to predict cluster labels of new data.

8. The system of claim 1 , wherein generating a context-specific set of criteria is accomplished using a deep learning model, wherein generating a context-specific set of criteria using a deep learning model comprises:

applying a deep clustering algorithm that leverages the criteria embeddings and the profile embeddings to group the one or more sets of criteria and the individual profile into meaningful clusters;

train the deep learning model on the labeled clusters to classify new data, allowing for nuanced sentiment predictions based on learned features; and

iteratively update the deep learning model with new data to adapt clustering and classification models.

9. The system of claim 8 , wherein the deep learning model utilizes multi-task learning, wherein multi-task learning allows the deep learning model to learn shared representations that benefit both tasks of clustering and classifying the one or more sets of criteria and the individual profile.

10. A method for identifying one or more criteria from textual data,

wherein the method comprises:

receiving a plurality of data;

identifying one or more sets of criteria from the plurality of data, using a language processing module;

classifying each of the one or more sets of criteria using the language processing module, wherein classifying each of the one or more sets of criteria comprises:

generating criteria embeddings from the one or more sets of criteria; and

generating profile embeddings from an individual profile;

comparing the one or more sets of criteria and the individual profile based on the embeddings, wherein comparing the one or more sets of criteria and the individual profile comprises comparing the one or more sets of criteria and the individual profile across one or more axes comprising at least an axis chosen from a list consisting of a clinical axis, a temporal axis, a demographic axis, a treatment axis, a resource utilization axis, an outcome axis, a geographic axis, a behavioral axis, a social support axis, and a technological axis;

generating a context-specific set of criteria as a function of the comparison between the one or more sets of criteria and the individual profile; and

applying the context-specific set of criteria using a dynamic decision template to generate an outcome.

11. The method of claim 10 , wherein the method further comprises displaying, at a display device, the context-specific set of criteria and the outcome.

12. The method of claim 11 , wherein the display device comprises a graphical user interface (GUI), wherein the GUI is updated based on user inputs and the context-specific set of criteria.

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

14. The method of claim 10 , wherein the method further comprises storing the context-specific set of criteria.

15. The method of claim 10 , wherein the method further comprises identifying one or more sets of criteria using a clustering model and a classification model, wherein:

the clustering model identifies a natural grouping and informs the classification model; and

the classification model utilizes named entity recognition processes to identify and classify entities within text.

16. The method of claim 10 , wherein comparing the one or more sets of criteria and the individual profile across one or more axes comprises using a clustering model and a classification model, wherein:

the clustering model groups one or more axes based on inherent similarities and labels one or more resulting clusters based on the inherent similarities; and

the classification model is trained on the labeled one or more resulting clusters and is configured to predict cluster labels of new data.

17. The method of claim 10 , wherein generating a context-specific set of criteria is accomplished using a deep learning model, wherein generating a context-specific set of criteria using a deep learning model comprises:

applying a deep clustering algorithm that leverages the criteria embeddings and the profile embeddings to group the one or more sets of criteria and the individual profile into meaningful clusters;

train the deep learning model on the labeled clusters to classify new data, allowing for nuanced sentiment predictions based on learned features; and

iteratively update the deep learning model with new data to adapt clustering and classification models.

18. The method of claim 17 , wherein the deep learning model utilizes multi-task learning, wherein multi-task learning allows the deep learning model to learn shared representations that benefit both tasks of clustering and classifying the one or more sets of criteria and the individual profile.

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/0993 →
References Cited (24)
US 9311449B2 · Levin · 2016 [cited by examiner]
US 11379513B2 · Nazari · 2022 [cited by examiner]
US 11422996B1 · Muhlstein · 2022 [cited by examiner]
US 11600380B2 · Martindale et al. · 2023 [cited by applicant]
US 11681739B2 · Nazari · 2023 [cited by examiner]
US 11842153B2 · Singhal · 2023 [cited by examiner]
US 12224058B2 · Thomas · 2025 [cited by examiner]
US 20100153132A1 · Barth · 2010 [cited by examiner]
US 20120191465A1 · Xue · 2012 [cited by examiner]
US 20140108033A1 · Akbay · 2014 [cited by examiner]
US 20190304596A1 · Padala · 2019 [cited by examiner]
US 20200097601A1 · Han · 2020 [cited by examiner]
US 20210064649A1 · Nazari · 2021 [cited by examiner]
US 20210295987A1 · Thomas · 2021 [cited by examiner]
US 20220084645A1 · Ginsburg · 2022 [cited by examiner]
US 20230031412A1 · Singhal · 2023 [cited by examiner]
US 20230253100A1 · Caudill et al. · 2023 [cited by applicant]
KR 20210113042A · 2021 [cited by applicant]
WO 2022083140A1 · 2022 [cited by applicant]
Yeung, Serena, et al. “A computer vision system for deep learning-based detection of patient mobilization activities in the ICU.” NPJ digital medicine 2.1 (2019): 11. (Year: 2019). [cited by examiner]
Chrusciel, Jan, et al. “The prediction of hospital length of stay using unstructured data.” BMC medical informatics and decision making 21.1 (2021): 351. (Year: 2021). [cited by examiner]
Aronsky, Dominik, et al. “Supporting Patient Care in the Emergency Department with a Computerized Whiteboard System.” J Am Med Inform Assoc 15 (2008): 184-194. (Year: 2008). [cited by examiner]
V. Maxville, J. Armarego and Chiou Peng Lam, “Intelligent component selection,” Proceedings of the 28th Annual International Computer Software and Applications Conference, 2004. COMPSAC 2004., Hong Kong, China, 2004, pp… [cited by examiner]
A. R. M. Forkan, I. Khalil, A. Ibaida and Z. Tari, “BDCaM: Big Data for Context-Aware Monitoring—A Personalized Knowledge Discovery Framework for Assisted Healthcare,” in IEEE Transactions on Cloud Computing, vol. 5, No… [cited by examiner]
Cited By (1)
US 12,675,608