IP Library Granted Patent US 12,242,525
Granted Patent B1
US 12,242,525 · App. 18/079,803 · Granted Mar 4, 2025

Service architecture for ontology linking of unstructured text

Inventors: Parminder Bhatia (Seattle, WA); Thiruvarul Selvan Senthivel (Snoqualmie, WA); Emine Busra Celikkaya (Seattle, WA); Jeremy Douglas Fehr (Seattle, WA); Arjun Mukhopadhyay (Seattle, WA); Shyam Ramaswamy (Seattle, WA); Arun Kumar Ravi (Kirkland, WA)
Assignee: Amazon Technologies, Inc.
G06F16/367G06F16/3346G06N20/00G16H50/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,242,525
App. No.
18/079,803
Granted
Mar 4, 2025
Kind
B1
Abstract

Techniques for ontology linking of unstructured text as a service are described. A service may receive a request to link unstructured text to a standardized ontology, and the service may segment and tokenize the unstructured text and send the result to multiple services implementing multiple deep machine learning models trained to identify particular entities and one or more relationships between entities. The service may perform a search of the standardized ontology to identify a set of similar candidates from the standardized ontology for the detected entities and the one or more relationships, and then rank the set of similar candidates from the standardized ontology according to their similarity to the detected entities within the unstructured text. The output from the service may include a result identifying a highest ranked candidate of the set of similar candidates from the standardized ontology for the detected entities within the unstructured text.

Claims (37)

1. A computer-implemented method comprising:

receiving unstructured text;

executing at least one machine learning model on the unstructured text to detect named entities of a medical condition type and an anatomy type;

executing the at least one machine learning model to detect named entities of a test type, a test result type, a medication type, and a treatment type;

executing the at least one machine learning model on the named entities to identify one or more relationships between the named entities;

generating a result identifying the named entities and the one or more relationships between the named entities within the unstructured text; and

transmitting the result.

2. The computer-implemented method of claim 1 , further comprising executing the at least one machine learning model to identify a similar concept from a medical ontology based on the named entities.

3. The computer-implemented method of claim 1 , wherein the result further comprises an entity category for the named entities.

4. The computer-implemented method of claim 1 , wherein the medical condition type comprises a symptom type.

5. The computer-implemented method of claim 4 , wherein the medical condition type comprises a diagnosis type.

6. The computer-implemented method of claim 1 , wherein the medical condition type comprises a diagnosis type.

7. The computer-implemented method of claim 1 , wherein the named entities of the anatomy type comprise a body system type, an anatomic location or region, and a body site.

8. The computer-implemented method of claim 1 , wherein the named entities of the medication type comprise a dosage, a frequency, and a method of administration.

9. The computer-implemented method of claim 8 , wherein the result comprises a branded medication name for medication text in the unstructured text.

10. The computer-implemented method of claim 1 , wherein:

the executing the at least one machine learning model on the unstructured text to detect named entities of the medical condition type and the anatomy type comprises executing a first machine learning model; and

the executing the at least one machine learning model on the named entities to identify one or more relationships between the named entities comprises executing a second machine learning model.

11. A non-transitory machine-readable medium that stores code that when executed by a machine causes the machine to perform a method comprising:

receiving unstructured text;

executing at least one machine learning model on the unstructured text to detect named entities of a medical condition type and an anatomy type;

executing the at least one machine learning model to detect named entities of a test type, a test result type, a medication type, and a treatment type;

executing the at least one machine learning model on the named entities to identify one or more relationships between the named entities;

generating a result identifying the named entities and the one or more relationships between the named entities within the unstructured text; and

transmitting the result.

12. The non-transitory machine-readable medium of claim 11 , wherein the method further comprises executing the at least one machine learning model to identify a similar concept from a medical ontology based on the named entities.

13. The non-transitory machine-readable medium of claim 11 , wherein the result further comprises an entity category for the named entities.

14. The non-transitory machine-readable medium of claim 11 , wherein the medical condition type comprises a symptom type.

15. The non-transitory machine-readable medium of claim 14 , wherein the medical condition type comprises a diagnosis type.

16. The non-transitory machine-readable medium of claim 11 , wherein the medical condition type comprises a diagnosis type.

17. The non-transitory machine-readable medium of claim 11 , wherein the named entities of the anatomy type comprise a body system type, an anatomic location or region, and a body site.

18. The non-transitory machine-readable medium of claim 11 , wherein the named entities of the medication type comprise a dosage, a frequency, and a method of administration.

19. The non-transitory machine-readable medium of claim 18 , wherein the result comprises a branded medication name for medication text in the unstructured text.

20. The non-transitory machine-readable medium of claim 11 ,

wherein:

the executing the at least one machine learning model on the unstructured text to detect named entities of the medical condition type and the anatomy type comprises executing a first machine learning model; and

the executing the at least one machine learning model on the named entities to identify one or more relationships between the named entities comprises executing a second machine learning model.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2023
From: BHATIA, PARMINDER; SENTHIVEL, THIRUVARUL SELVAN; CELIKKAYA, EMINE BUSRA; FEHR, JEREMY DOUGLAS; MUKHOPADHYAY, ARJUN; RAMASWAMY, SHYAM; RAVI, ARUN KUMAR
To: AMAZON TECHNOLOGIES, INC.
Reel/Frame 063833/0482 →
Continuity (1)
Continuation 16714243 · Dec 13, 2019
References Cited (53)
US 9996670B2 · Dejori · 2018 [cited by applicant]
US 10607042B1 · Dasgupta et al. · 2020 [cited by applicant]
US 10740561B1 · Cao et al. · 2020 [cited by applicant]
US 10770180B1 · Kemp et al. · 2020 [cited by applicant]
US 10923111B1 · Fan · 2021 [cited by examiner]
US 20110246462A1 · Wu et al. · 2011 [cited by applicant]
US 20120215559A1 · Flanagan et al. · 2012 [cited by applicant]
US 20120278102A1 · Johnson · 2012 [cited by applicant]
US 20150324454A1 · Roberts et al. · 2015 [cited by applicant]
US 20160048655A1 · Maitra et al. · 2016 [cited by applicant]
US 20160140210A1 · Pendyala et al. · 2016 [cited by applicant]
US 20160148116A1 · Bornea et al. · 2016 [cited by applicant]
US 20170075904A1 · Hedges · 2017 [cited by applicant]
US 20170372220A1 · Krishnamurthy et al. · 2017 [cited by applicant]
US 20180075012A1 · Allen et al. · 2018 [cited by applicant]
US 20180082183A1 · Hertz et al. · 2018 [cited by applicant]
US 20180089383A1 · Allen et al. · 2018 [cited by applicant]
US 20180293227A1 · Guo · 2018 [cited by applicant]
US 20190163875A1 · Allen et al. · 2019 [cited by applicant]
US 20190354544A1 · Hertz et al. · 2019 [cited by applicant]
US 20200090033A1 · Ramachandran et al. · 2020 [cited by applicant]
US 20200134422A1 · Gliozzo et al. · 2020 [cited by applicant]
US 20200210867A1 · Banis et al. · 2020 [cited by applicant]
US 20200218744A1 · Wang et al. · 2020 [cited by applicant]
US 20210081717A1 · Creed et al. · 2021 [cited by applicant]
US 20210082406A1 · Kim · 2021 [cited by examiner]
US 20210183484A1 · Shaib · 2021 [cited by examiner]
US 20210200951A1 · Gao et al. · 2021 [cited by applicant]
CN 105938495A · 2016 [cited by examiner]
Bhatia et al, “End-to-end joint entity extraction and negation detection for clinical text”, Jan. 2019, In International Workshop on Health Intelligence, Jan. 27, 2019 (pp. 139-148). Springer, Cham. [cited by applicant]
Bhatia et al., “Joint entity extraction and assertion detection for clinical text”, Dec. 2018, arXiv preprint arXiv: 1812.05270. Dec. 13, 2018, pp. 1-6. [cited by applicant]
Bhatia et al., “Comprehend Medical: a Named Entity Recognition and Relationship Extraction Web Service”, arXiv:1910.07419v1, Oct. 15, 2019, 8 pages. [cited by applicant]
CMS.gov, “ICD-10”, Centers for Medicare & Medicaid Services, Available Online at <https://www.cms.gov/Medicare/Coding/ICD10?redirect=/ICD10>, Oct. 1, 2015, pp. 1-2. [cited by applicant]
CMS.gov, “ICD-10-CM Official Guidelines for Coding and Reporting”, Available Online at <http://www.cms.gov/Medicare/Coding/ICD10/downloads/7_Guidelines10cm2010.pdf>, 2010, pp. 1-98. [cited by applicant]
Devlin et al., “BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding”, arXiv:1810.04805v2, May 24, 2019, 16 pages. [cited by applicant]
Jagannatha et al., “Structured prediction models for RNN based sequence labeling in clinical text”, 2016, In Proceedings of the conference on empirical methods in natural language processing, conference on empirical met… [cited by applicant]
Liang et al., “A novel approach towards medical entity recognition in Chinese clinical text”, Jul. 2017, Journal of Healthcare Engineering. Jul. 5, 2017; 201, pp. 1-17. [cited by applicant]
Liu et al., “AZDrugMiner: an information extraction system for mining patient-reported adverse drug events in online patient forums”, 2013, In International conference on smart health Aug. 3, 2013 (pp. 134-150). Springe… [cited by applicant]
Magge et al, “Clinical NER and relation extraction using bi-char-LSTMs and random forest classifiers”, May 2018, In International Workshop on Medication and Adverse Drug Event Detection May 16, 2018 (pp. 25-30). PMLR. [cited by applicant]
Mandya et al, Combining long short term memory and convolutional neural network for cross-sentence n-ary relation extraction:, Nov. 2018, arXiv preprint arXiv:1811.00845. Nov. 2018, pp. 1-9. [cited by applicant]
Non-Final Office Action, U.S. Appl. No. 16/437,338, Dec. 6, 2021, 21 pages. [cited by applicant]
Non-Final Office Action, U.S. Appl. No. 16/714,243, May 24, 2022, 26 pages. [cited by applicant]
Notice of Allowance, U.S. Appl. No. 16/714,243, Sep. 19, 2022, 10 pages. [cited by applicant]
Notice of Allowance, U.S. Appl. No. 16/437,338, Aug. 29, 2022, 3 pages. [cited by applicant]
Notice of Allowance, U.S. Appl. No. 16/437,338, Jun. 30, 2022, 12 pages. [cited by applicant]
Notice of Allowance, U.S. Appl. No. 16/437,338, Oct. 4, 2022, 3 pages. [cited by applicant]
Notice of Allowance, U.S. Appl. No. 16/714,243, Dec. 16, 2022, 4 pages. [cited by applicant]
Rumeng et al., “A hybrid neural network model for joint prediction of presence and period assertions of medical events in clinical notes”, 2017, In AMIA Annual Symposium Proceedings 2017 (vol. 2017, p. 1149-1158). Ameri… [cited by applicant]
U.S. National Library of Medicine, “RxNorm”, Available Online at <https://www.nlm.nih.gov/research/umls/rxnorm/index.html>, Unified Medical Language System (UMLS), U.S. Department of Health & Human Services, Dec. 16, 20… [cited by applicant]
U.S. National Library of Medicine, “Unified Medical Language System (UMLS)”, U.S. Department of Helath & Human Services, Available Online at <https://www.nlm.nih.gov/research/umls/index.html>, May 23, 2019, pp. 1-2. [cited by applicant]
Vaswani et al, “Attention is all you need”, 2017, In Advances in neural information processing systems 2017 (pp. 5998-6008). [cited by applicant]
Verga et al, “Attending to all mention pairs for full abstract biological relation extraction”, Oct. 2017, arXiv preprint arXiv: 1710.08312. Oct. 23, 2017. [cited by applicant]
Zheng et al, “Joint entity and relation extraction based on a hybrid neural network”, 2017, In Neurocomputing. Sep. 27, 2017; 257:59-66. [cited by applicant]