IP Library › Granted Patent US 12,555,689
Granted Patent B2
US 12,555,689 · App. 18/452,417 · Granted Feb 17, 2026

Generating potential barriers to a structured process

Inventors: Natalia Mulligan (Dublin, IE); Marco Luca Sbodio (Dublin, IE); Joao H. Bettencourt-Silva (Dublin, IE); Vanessa Lopez Garcia (Dublin, IE); Gabriele Picco (Dublin, IE); Marcos Martínez Galindo (Dublin, IE)
Assignee: International Business Machines Corporation
G16H50/70G06Q10/06315G16H10/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,555,689
App. No.
18/452,417
Granted
Feb 17, 2026
Kind
B2
Abstract

One embodiment of the invention provides a method for generating and ranking potential barriers that prevent completion of a structured process. The method comprises receiving a textual description of the structured process, receiving one or more templates relating to the structured process, and identifying a set of user actions required to complete the structured process based on the textual description. The method further comprises expanding the set of user actions based on general knowledge to include one or more additional actions, and updating the one or more templates based on the expanded set of user actions. The method further comprises generating, using at least one generative language model, a set of potential barriers that prevent completion of the structured process based on the one or more updated templates.

Claims (65)

1 . A computer-implemented method for generating and ranking potential barriers that prevent completion of a structured process, comprising:

receiving a textual description of the structured process;

receiving one or more templates relating to the structured process, wherein the template comprises an explanation for why a user action required in the process could not be completed;

identifying a set of user actions required to complete the structured process based on the textual description;

expanding the set of user actions based on general knowledge to include one or more additional actions;

updating the one or more templates based on the expanded set of user actions;

generating, using at least one generative language model, a set of potential barriers that prevent completion of the structured process based on the one or more updated templates;

fine-tuning the at least one generative language model on domain textual data and feedback on barriers in the set of potential barriers indicating that the barriers were incorrectly detected; and

generating, using the fine-tuned generative language model, a second set of potential barriers.

2 . The method of claim 1 , further comprising:

determining, for each potential barrier, a corresponding confidence score using a learned probability distribution of the at least one generative language model;

ranking the set of potential barriers based on each confidence score corresponding to each potential barrier; and

providing a ranked list based on the ranking as output.

3 . The method of claim 2 , further comprising:

receiving user feedback on the ranked list; and

fine-tuning the at least one generative language model based on the user feedback.

4 . The method of claim 1 , wherein the textual description describes the set of user actions that one or more participants enrolled or participating in the structured process are required to perform to complete the structured process.

5 . The method of claim 1 , wherein identifying the set of user actions based on the textual description comprises:

applying natural language processing (NLP) to the textual description.

6 . The method of claim 1 , wherein the general knowledge comprises at least one of knowledge graphs and deep learning question answering and information retrieval models.

7 . The method of claim 1 , wherein the one or more additional user actions are required to complete the set of user actions.

8 . The method of claim 1 , wherein updating the one or more templates based on the expanded set of user actions comprises:

filling in one or more fields of the one or more templates based on the expanded set of user actions.

9 . A system for generating and ranking potential barriers that prevent completion of a structured process, comprising:

at least one processor; and

a processor-readable memory device storing instructions that when executed by the at least one processor causes the at least one processor to perform operations including:

receiving a textual description of the structured process;

receiving one or more templates relating to the structured process, wherein the template comprises an explanation for why a user action required in the process could not be completed;

identifying a set of user actions required to complete the structured process based on the textual description;

expanding the set of user actions based on general knowledge to include one or more additional actions;

updating the one or more templates based on the expanded set of user actions;

generating, using at least one generative language model, a set of potential barriers that prevent completion of the structured process based on the one or more updated templates;

fine-tuning the at least one generative language model on domain textual data and feedback on barriers in the set of potential barriers indicating that the barriers were incorrectly detected; and

generating, using the fine-tuned generative language model, a second set of potential barriers.

10 . The system of claim 9 , wherein the operations further include:

determining, for each potential barrier, a corresponding confidence score using a learned probability distribution of the at least one generative language model;

ranking the set of potential barriers based on each confidence score corresponding to each potential barrier; and

providing a ranked list based on the ranking as output.

11 . The system of claim 10 , wherein the operations further include:

receiving user feedback on the ranked list; and

fine-tuning the at least one generative language model based on the user feedback.

12 . The system of claim 9 , wherein the textual description describes the set of user actions that one or more participants enrolled or participating in the structured process are required to perform to complete the structured process.

13 . The system of claim 9 , wherein identifying the set of user actions based on the textual description comprises:

applying natural language processing (NLP) to the textual description.

14 . The system of claim 9 , wherein the general knowledge comprises at least one of knowledge graphs and deep learning question answering and information retrieval models.

15 . The system of claim 9 , wherein the one or more additional user actions are required to complete the set of user actions.

16 . The system of claim 9 , wherein updating the one or more templates based on the expanded set of user actions comprises:

filling in one or more fields of the one or more templates based on the expanded set of user actions.

17 . A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to:

receive a textual description of a structured process;

receive one or more templates relating to the structured process, wherein the template comprises an explanation for why a user action required in the process could not be completed;

identify a set of user actions required to complete the structured process based on the textual description;

expand the set of user actions based on general knowledge to include one or more additional actions;

update the one or more templates based on the expanded set of user actions;

generate, using at least one generative language model, a set of potential barriers that prevent completion of the structured process based on the one or more updated templates;

fine-tuning the at least one generative language model on domain textual data and feedback on barriers in the set of potential barriers indicating that the barriers were incorrectly detected; and

generate, using the fine-tuned generative language model, a second set of potential barriers.

18 . The computer program product of claim 17 , wherein the program instructions executable by the processor further cause the processor to:

determine, for each potential barrier, a corresponding confidence score using a learned probability distribution of the at least one generative language model;

rank the set of potential barriers based on each confidence score corresponding to each potential barrier; and

provide a ranked list based on the ranking as output.

19 . The computer program product of claim 18 , wherein the program instructions executable by the processor further cause the processor to:

receive user feedback on the ranked list; and

fine-tune the at least one generative language model based on the user feedback.

20 . The computer program product of claim 17 , wherein the textual description describes the set of user actions that one or more participants enrolled or participating in the structured process are required to perform to complete the structured process.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2023
From: MULLIGAN, NATALIA; SBODIO, MARCO LUCA; BETTENCOURT-SILVA, JOAO H.; LOPEZ GARCIA, VANESSA; PICCO, GABRIELE; MARTÍNEZ GALINDO, MARCOS
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 064639/0497 →
Continuity (1)
Related Publication 20250062036A1 · Feb 20, 2025
References Cited (35)
US 11328796B1 · Jain et al. · 2022 [cited by applicant]
US 11615799B2 · Zhu · 2023 [cited by examiner]
US 12450284B2 · McCarson · 2025 [cited by examiner]
US 20190214114A1 · Schleyer · 2019 [cited by examiner]
US 20200411199A1 · Shrager et al. · 2020 [cited by applicant]
US 20210241403A1 · DeBiase · 2021 [cited by examiner]
US 20220310216A1 · Walpole et al. · 2022 [cited by applicant]
US 20240249229A1 · Rao · 2024 [cited by examiner]
US 20240428356A1 · DeBiase · 2024 [cited by examiner]
US 20250061526A1 · Davis · 2025 [cited by examiner]
WO WO2010109351A1 · 2010 [cited by examiner]
WO WO2023275574A1 · 2023 [cited by examiner]
Nipp, R.D., et al., “Overcoming Barriers to Clinical Trial Enrollment”, American Society of Clinical Oncology Educational Book 39, May 17, 2019, p. 105-114, United States (Year: 2019). [cited by examiner]
Adesoye, T., et al., “Meeting Trial Participants Where They Are: Decentralized Clinical Trials as a Patient-Centered Paradigm for Enhancing Accrual and Diversity in Surgical and Multidisciplinary Trials in Oncology”, Am… [cited by applicant]
Heller, C., et al., “Strategies Addressing Barriers to Clinical Trial Enrollment of Underrepresented Populations: a Systematic Review”, National Library of Medicine, Aug. 15, 2014, pp. 1-23, HHS, United States. [cited by applicant]
Chalela, P., et al., “Promoting Factors and Barriers to Participation in Early Phase Clinical Trials: Patients Perspectives”, National Library of Medicine, Apr. 24, 2014, pp. 1-20, NIH, United States. [cited by applicant]
Rodriguez-Torres, E., et al., “Barriers and facilitators to the participation of subjects in clinical trials: An overview of reviews”, Contemporary Clinical Trials Communications, Aug. 3, 2021, pp. 1-18, v. 23, Elsevier… [cited by applicant]
Wong, A.R., et al., “Barriers to Participation in Therapeutic Clinical Trials as Perceived by Community Oncologists”, JCO Oncology Practice, Apr. 2, 2020, pp. e848-e858, v. 19, issue 9, American Society of Clinical Onco… [cited by applicant]
Narola, J., “Applying the Agile Mechanism in the Clinical Trails Domain for Drug Development”, Dissertations and Theses, Harrisburg University of Science and Technology, Aug. 12, 2018, pp. 1-47, United States. [cited by applicant]
Brown, C.H., et al., “Adaptive designs for randomized trials in public health”, Annu Rev Public Health, Apr. 29, 2009, p. 1-25, NIH Public Access, United States. [cited by applicant]
Nipp, R.D., et al., “Overcoming Barriers to Clinical Trial Enrollment”, American Society of Clinical Oncology Educational Book 39, May 17, 2019, p. 105-114, United States. [cited by applicant]
Weissler, E.H., et al., “The role of machine learning in clinical research: transforming the future of evidence generation”, Aug. 16, 2021, pp. 1-15, Article No. 537, United States. [cited by applicant]
Gligorijevic, J., et al., “Optimizing clinical trials recruitment via deep learning”, Journal Am Med Inform Assoc., Jun. 12, 2019, pp. 1195-1202, National Library of Medicine, v.26(11), Oxford University Press, United S… [cited by applicant]
Elkin, M.E., et al., “Predictive modeling of clinical trial terminations using feature engineering and embedding learning”, Scientific Reports, Feb. 10, 2021, pp. 1-12, vol. 11, Article No. 3446, United States. [cited by applicant]
Deng et al., “RLPROMPT: Optimizing Discrete Text Prompts with Reinforcement Learning”, Retrieved from: https://arxiv.org/pdf/2205.12548, Oct. 22, 2022, 23 pages. [cited by applicant]
Devlin et al., “BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding”, Retrieved from: https://arxiv.org/pdf/1810.04805, May 24, 2019, 16 pages. [cited by applicant]
Hou et al., “MetaPrompting: Learning to Learn Better Prompts”, Retrieved from: https://aclanthology.org/2022.coling-1.287.pdf, Feb. 3, 2023, 12 pages. [cited by applicant]
Lewis et al., “BART: Denoising Sequence-to-Sequence Pre-training for Natural Language Generation, Translation, and Comprehension”, Retrieved from: https://arxiv.org/pdf/1910.13461, Oct. 29, 2019, 10 pages. [cited by applicant]
Raffel et al., “Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformer”, Journal of Machine Learning Research 21, 2020, pp. 1-67. [cited by applicant]
Sriram, “Writing a Clinical Trial Protocol: Expert Tips”, Retrieved from: https://www.kolabtree.com/blog/how-to-write-a-clinical-trial-protocol/, Mar. 23, 2020, 8 pages. [cited by applicant]
Unknown, “IBM Watson Discovery”, Retrieved from: https://web.archive.org/web/20220104024026/https://www.ibm.com/cloud/watson-discovery, Retrieved on: Jan. 4, 2022, 6 pages. [cited by applicant]
Unknown, “Industrial-Strength Natural Language Processing in Python”, Retrieved from: https://web.archive. org/web/20210117143823/https://spacy.io/, Retrieved on: Jan. 17, 2021, 8 pages. [cited by applicant]
Unknown, “Prompt engineering”, Retrieved from: https://web.archive.org/web/20220326133956/https://en.wikipedia.org/wiki/Prompt_engineering, Retrieved on: Mar. 26, 2022, 2 pages. [cited by applicant]
Unknown, “Stress in Crohn's Disease”, Retrieved from: https://clinicaltrials.gov/study/NCT04809194, Jan. 5, 2023, 10 pages. [cited by applicant]
Xue et al., “Fine-tuning BERT for Joint Entity and Relation Extraction in Chinese Medical Text”, Retrieved from: https://arxiv.org/pdf/1908.07721, Oct. 22, 2019, 6 pages. [cited by applicant]