IP Library Granted Patent US 12,562,283
Granted Patent B2
US 12,562,283 · App. 17/732,322 · Granted Feb 24, 2026

Systems and methods for machine learning from medical records

Inventors: Sneha Godbole (Whittier, CA); Kate M. Riordan (Methuen, MA); Abhishek Lall (West Hartford, CT); Pei-Yau Lung (Winchester, MA); Shubham Kalra (Oakville, CA); Gautam Kunapuli (Brooklyn, NY); Shikha Bordia (Secaucus, NJ); Tushar Jain (New Delhi, IN); Syed Danish Ahmed (New Britain, CT)
Assignee: Insurance Services Office, Inc.
G16H50/70G16H10/60G16H50/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,562,283
App. No.
17/732,322
Granted
Feb 24, 2026
Kind
B2
Abstract

Systems and methods for machine learning of medical records are provided. The system can execute multiple machine learning models on the medical records in parallel using multi-threaded approach wherein each machine learning model executes using its own, dedicated computational thread in order to significantly speed up the time with which relevant information can be identified from documents by the system. The multi-threaded machine learning models can include, but are not limited to, sentence classification models, comorbidity models, ICD models, body parts models, prescription models, and provider name models. The system can also utilize combined convolutional neural networks and long short-term models (CNN+LSTMs) as well as ensemble machine learning models to categorize sentences in medical records. The system can also extract service provider, medical specializations, and dates of service information from medical records.

Claims (38)

1 . A machine learning system for automatically extracting information from medical records, comprising:

a memory storing a plurality of medical records; and

a processor in communication with the memory, the processor programmed to perform the steps of:

retrieving the plurality of medical records from the memory;

identifying a plurality of machine learning models suitable for processing the plurality of medical records to extract desired information from the plurality of medical records;

executing each of the plurality of machine learning models on the plurality of medical records such that each of the plurality of machine learning models executes in a dedicated computational thread dedicated solely to a single one of said plurality of machine learning models, each computational thread including a timeout parameter specifying a time at which model results are collected in the event that model execution is not completed before the timeout parameter;

processing outputs of the plurality of machine learning models to identify the extracted desired information; and

returning the extracted desired information.

2 . The system of claim 1 , wherein the plurality of medical records include nurse summaries, doctor summaries, medical claims data, or insurance claims data.

3 . The system of claim 1 , wherein the plurality of machine learning models include at least one of a sentence classification model, a comorbidity model, an ICD model, a body parts model, a prescription model, a provider name model, a medical specialization extraction model, or a date of service extraction model.

4 . The system of claim 1 , wherein the dedicated computational threads are executed in parallel.

5 . The system of claim 1 , wherein the plurality of machine learning models include one or more of a Word2Vec model, a convolutional neural network (CNN), a long short-term model (LSTM), or an ensemble machine learning model.

6 . The system of claim 1 , wherein the plurality of medical records are retrieved from a medical records computer system.

7 . The system of claim 1 , wherein the plurality of machine learning models include a plurality a sentence relevance model and a plurality of sentence category models.

8 . The system of claim 7 , wherein the plurality of sentence category models include an assessment model, a recommendation model, and a procedure model.

9 . The system of claim 8 , wherein the sentence relevance model outputs predicted in-summary sentences for processing by the assessment model.

10 . The system of claim 9 , wherein the assessment model processes the predicted in-summary sentences and outputs predicted assessment and non-assessment sentences.

11 . The system of claim 10 , wherein the recommendation model processes the predicted non-assessment sentences and outputs predicted recommendation and non-recommendation sentences.

12 . The system of claim 11 , wherein the procedure model processes the predicted non-recommendation sentences and outputs predicted procedure and non-procedure sentences.

13 . The system of claim 1 , wherein the extracted desired information is accessible via an application programming interface (API).

14 . A machine learning method for automatically extracting information from medical records, comprising the steps of:

retrieving by a processor a plurality of medical records from a memory in communication with the processor;

identifying a plurality of machine learning models suitable for processing the plurality of medical records to extract desired information from the plurality of medical records;

executing each of the plurality of machine learning models on the plurality of medical records such that each of the plurality of machine learning models executes in a dedicated computational thread dedicated solely to a single one of said plurality of machine learning models, each computational thread including a timeout parameter specifying a time at which model results are collected in the event that model execution is not completed before the timeout parameter;

processing outputs of the plurality of machine learning models to identify the extracted desired information; and

returning the extracted desired information.

15 . The method of claim 14 , wherein the plurality of medical records include nurse summaries, doctor summaries, medical claims data, or insurance claims data.

16 . The method of claim 14 , wherein the plurality of machine learning models include at least one of a sentence classification model, a comorbidity model, an ICD model, a body parts model, a prescription model, a provider name model, a medical specialization extraction model, or a date of service extraction model.

17 . The method of claim 14 , wherein the dedicated computational threads are executed in parallel.

18 . The method of claim 14 , wherein the plurality of machine learning models include one or more of a Word2Vec model, a convolutional neural network (CNN), a long short-term model (LSTM), or an ensemble machine learning model.

19 . The method of claim 14 , wherein the plurality of medical records are retrieved from a medical records computer system.

20 . The method of claim 14 , wherein the plurality of machine learning models include a plurality a sentence relevance model and a plurality of sentence category models.

21 . The method of claim 14 , wherein the plurality of sentence category models include an assessment model, a recommendation model, and a procedure model.

22 . The method of claim 21 , wherein the sentence relevance model outputs predicted in-summary sentences for processing by the assessment model.

23 . The method of claim 21 , wherein the assessment model processes the predicted in-summary sentences and outputs predicted assessment and non-assessment sentences.

24 . The method of claim 23 , wherein the recommendation model processes the predicted non-assessment sentences and outputs predicted recommendation and non-recommendation sentences.

25 . The method of claim 24 , wherein the procedure model processes the predicted non-recommendation sentences and outputs predicted procedure and non-procedure sentences.

26 . The method of claim 14 , wherein the extracted desired information is accessible via an application programming interface (API).

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2022
From: GODBOLE, SNEHA; RIORDAN, KATE M.; LALL, ABHISHEK; LUNG, PEI-YAU; KALRA, SHUBHAM; KUNAPULI, GAUTAM; BORDIA, SHIKHA; JAIN, TUSHAR; AHMED, SYED DANISH
To: INSURANCE SERVICES OFFICE, INC.
Reel/Frame 059959/0182 →
Continuity (2)
Provisional Application 63180919 · Apr 28, 2021
Related Publication 20220351868A1 · Nov 3, 2022
References Cited (63)
US 7587182B2 · Kawai · 2009 [cited by examiner]
US 7684676B2 · Ando · 2010 [cited by examiner]
US 10755804B2 · Katwala et al. · 2020 [cited by applicant]
US 10770180B1 · Kemp · 2020 [cited by examiner]
US 10929420B2 · Xu · 2021 [cited by examiner]
US 10957433B2 · Lucas · 2021 [cited by examiner]
US 11042712B2 · Prakash · 2021 [cited by examiner]
US 11062704B1 · Kodish-Wachs · 2021 [cited by examiner]
US 11151982B2 · Tomkins · 2021 [cited by examiner]
US 11487902B2 · Ardhanari · 2022 [cited by examiner]
US 11488713B2 · Velez · 2022 [cited by examiner]
US 11538112B1 · Singh · 2022 [cited by examiner]
US 11545242B2 · Aravamudan · 2023 [cited by examiner]
US 11557276B2 · Bender · 2023 [cited by examiner]
US 11580455B2 · Sarferaz · 2023 [cited by examiner]
US 11646032B2 · Balasubramaniam · 2023 [cited by examiner]
US 11670408B2 · Pinto · 2023 [cited by examiner]
US 11670420B2 · Ling · 2023 [cited by examiner]
US 11676735B2 · Wang · 2023 [cited by examiner]
US 11705226B2 · Colley · 2023 [cited by examiner]
US 11727284B2 · Le Biannic · 2023 [cited by examiner]
US 11777815B1 · Ambale Srinivasamurthy · 2023 [cited by examiner]
US 11810331B2 · Jiang · 2023 [cited by examiner]
US 11915822B2 · Yi · 2024 [cited by examiner]
US 20180018966A1 · Leonard · 2018 [cited by examiner]
US 20180046764A1 · Katwala et al. · 2018 [cited by applicant]
US 20180068074A1 · Shen · 2018 [cited by examiner]
US 20190065464A1 · Finley · 2019 [cited by examiner]
US 20190347269A1 · Xu · 2019 [cited by examiner]
US 20200185102A1 · Leventhal · 2020 [cited by examiner]
US 20200222010A1 · Howard · 2020 [cited by applicant]
US 20200334416A1 · Vianu et al. · 2020 [cited by applicant]
US 20200365243A1 · Swisher · 2020 [cited by examiner]
US 20200402625A1 · Aravamudan et al. · 2020 [cited by applicant]
US 20210057068A1 · Dandala · 2021 [cited by examiner]
US 20210125721A1 · Kemp · 2021 [cited by examiner]
US 20210272571A1 · Balasubramaniam · 2021 [cited by examiner]
US 20210327582A1 · Joshi · 2021 [cited by examiner]
US 20210343411A1 · Zhang · 2021 [cited by examiner]
US 20220075944A1 · Du · 2022 [cited by examiner]
US 20220115134A1 · Strader · 2022 [cited by examiner]
US 20220319219A1 · Tsibulevskiy · 2022 [cited by examiner]
US 20220375605A1 · Lipton · 2022 [cited by examiner]
US 20220398374A1 · Chowdhury · 2022 [cited by examiner]
US 20230084146A1 · Singh · 2023 [cited by examiner]
US 20240221949A1 · Godbole et al. · 2024 [cited by applicant]
US 20250131184A1 · Chen et al. · 2025 [cited by applicant]
CN 111326226A · 2020 [cited by applicant]
WO 2018017467A1 · 2018 [cited by applicant]
WO 2020124026A1 · 2020 [cited by applicant]
Połap, Elsevier, 2021, pp. 1-8. [cited by examiner]
International Search Report of the International Searching Authority mailed on Sep. 8, 2022, issued in connection with International Application No. PCT/US22/26817 (3 pages). [cited by applicant]
Written Opinion of the International Searching Authority mailed on Sep. 8, 2022, issued in connection with International Application No. PCT/US22/26817 (8 pages). [cited by applicant]
Singh, et al., “An Ensemble Approach for Extractive Text Summarization,” International Conference on Emerging Trends in Information Technology and Engineering, Apr. 2020, https://www.researchgate.net/profile/prateek-chi… [cited by applicant]
Trivedi, et al., “Repurposing Entailment for Multi-Hop Question Answering Tasks,” arXiv:1904.09380, Apr. 2019, https://arxiv.org/pdf/1904.09380 (11 pages). [cited by applicant]
Extended European Search Report dated Feb. 20, 2025, issued by the European Patent Office in connection with European Patent Application No. 22796766.8 (12 pages). [cited by applicant]
Polap, et al., “Agent Architecture of an Intellgient Medical System Based onn Federated Learning and Blockchain Technology,” Journal of Information Security and Applications (2021) (8 pages). [cited by applicant]
International Search Report of the International Searching Authority mailed on Apr. 9, 2025, issued in connection with International Application No. PCT/US25/011963 (5 pages). [cited by applicant]
Written of the International Searching Authority mailed on Apr. 9, 2025, issued in connection with International Application No. PCT/US25/011963 (7 pages). [cited by applicant]
Munzert, et al., “Automated Data Collection with R A Practical Guide to Web Scraping and Text Mnin,” Wiley (2015), excerpts (67 pages). [cited by applicant]
Office Action dated May 21, 2025, issued in connection with U.S. Appl. No. 18/417,695 (31 pages). [cited by applicant]
International Search Report of the International Searching Authority mailed on Nov. 4, 2025, issued in connection with International Application No. PCT/US25/042371 (5 pages). [cited by applicant]
Written Opinion of the International Searching Authority mailed on Nov. 4, 2025, issued in connection with International Application No. PCT/US25/042371 (8 pages). [cited by applicant]