IP Library Granted Patent US 11,853,287
Granted Patent B2
US 11,853,287 · App. 15/236,834 · Granted Dec 26, 2023

System and process for concept tagging and content retrieval

Inventors: Regis J P Charlot (Lake Bluff, IL); Frank Naeymi-Rad (Libertyville, IL); Alina E. Oganesova (Highland Park, IL); Andre L. Young, Jr. (Kenosha, WI); Andrei Naeymi-Rad (Lake Bluff, IL); Aziz M. Bodal (Skokie, IL); David O. Haines (Arlington Heights, IL); Jose A. Maldonado (Chicago, IL); Masayo Kobashi (Long Grove, IL); Stephanie J. Schaefer (Gurnee, IL)
Assignee: Intelligent Medical Objects, Inc.
G06F16/2365G06F16/24578G06F16/36
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 11,853,287
App. No.
15/236,834
Granted
Dec 26, 2023
Kind
B2
Abstract

A system and process for tagging electronic documents or other electronic content with concepts mentioned, contained, or otherwise described in that content. Once tagged, the content may be searchable, indexable, and retrievable in order to provide that content to an end user or another recipient. The system may be configured to handle a considerable number of asset files and a large number of users, workflows, and access applications simultaneously. The system may auto-tag the content and also may include a user interface for confirming and updating those tags and for manually creating new or additional tags. Content may include documents such as medical documents relating to procedures, diagnoses, medications or other domains. Alternatively, the content may include information about various care providers, in order to allow a user to locate a physician meeting one or more desired criteria.

Claims (68)

1. A computer-implemented process for content and workflow management, comprising:

populating a database concept table with a plurality of concepts, each of the concepts comprising both one or more concept terms and a unique concept identifier; and

populating a database description table with a plurality of descriptions, each of the descriptions comprising both one or more description terms and a unique description identifier;

wherein each concept resides hierarchically under a domain and further is unique within a given domain,

wherein a description is an alternative way to express an associated concept, and

wherein the descriptions have a many-to-one relationship with each of the plurality of concepts, such that each description has a concept, each concept has at least one description, each concept has a respective description comprising all of the same one or more terms as the concept's one or more terms, and each description matches to only one respective concept;

generating a plurality of description-concept pairings by relating each description to a respective concept;

using the description terms to identify portions of content that satisfactorily match to one or more of the descriptions stored in the database description table populated with the plurality of descriptions, wherein the content is digital content; and

creating a tag for each portion of the content that is identified from the satisfactory description match, the tag directly mapping the portion of the content to a respective one of the matching one or more of the descriptions in the database description table, the tag including the unique description identifier relating to the satisfactory description match, an identifier of the content being tagged, and a reference to a location of the identified portion within the content;

repeating the identifying and creating steps for a plurality of items of content;

receiving a search query; and

finding one or more satisfactory description search matches by comparing the search query against each tag, the comparing step using the description-concept pairings to identify satisfactory description matches including other descriptions sharing the same concept as the search query, and, by extension, one or more satisfactory content matches.

2. The process of claim 1 , further comprising:

ranking the satisfactory content matches at a concept level using the description-concept pairings; and

returning the satisfactory content matches in ranked order.

3. The process of claim 2 , wherein the ranking step is a concept frequency ranking, where a concept frequency is determined by summing all satisfactory description search matches for which the description maps to the relevant concept.

4. The process of claim 1 , further comprising:

mapping each description to an administrative code.

5. The process of claim 4 , wherein the administrative code is the International Classification of Diseases—10.

6. The process of claim 1 , further comprising:

mapping each description to a reference terminology concept.

7. The process of claim 6 , wherein the reference terminology is the Systematized Nomenclature of Medicine—Clinical Terms.

8. The process of claim 1 , wherein one of the descriptions comprises a plurality of words, and factors for determining whether the match is satisfactory comprise: a textual match between a portion of the content and the description; and a distance between words in the content, the words corresponding to the description words.

9. The process of claim 1 , further comprising: displaying the content and a visual indicator of each tag, wherein the visual indicator is positioned within the electronic document proximate the match.

10. A computer-implemented process for content and workflow management, comprising:

populating a database with a clinical interface terminology, including at least one domain, a plurality of concepts, and a plurality of descriptions, each of the descriptions comprising both one or more description terms and a unique description identifier;

mapping each description to an entry in a reference terminology and storing the mapping in a database;

relating each description to a respective concept, such that each description has a concept and each concept has at least one description, wherein a concept of the plurality of concepts comprises one or more terms, and wherein one description related to the concept comprises all of the same one or more terms as the concept's one or more terms;

using the description terms to identify portions of content that satisfactorily match to one or more of the descriptions, wherein the content is digital content;

creating a tag for each portion of the content that is identified from the satisfactory description match, the tag directly mapping the portion of the content to a respective one of the matching one or more descriptions, the tag including the unique description identifier relating to the satisfactory description match, an identifier of the content being tagged, and a reference to a location of the identified portion within the content;

receiving a query of one or more terms, the one or more terms reflective of a user's search intent;

identifying a description related to the queried one or more terms;

determining if the content is tagged with the related description and, based on the description-concept relationships, with one or more other descriptions related to the concept to which the description is related; and

displaying, on a user interface, a copy of the content with visual indicators indicating where in the content the related description or the one or more descriptions related to the concept to which the description is related are tagged.

11. The process of claim 10 , wherein the reference terminology is the Systematized Nomenclature of Medicine.

12. The process of claim 10 , further comprising:

mapping each description to an administrative code.

13. The process of claim 12 , wherein the administrative code is the International Classification of Diseases—10.

14. The process of claim 10 ,

wherein each concept resides hierarchically under a domain and further is unique within a given domain,

wherein a description is an alternative way to express an associated concept, and

wherein the descriptions have a many-to-one relationship with each of the plurality of concepts, such that each description has a concept and each concept has at least one description.

15. The process of claim 10 , wherein the plurality of concepts are interrelated in a tree or graph structure.

16. The process of claim 10 , further comprising

populating a database with a unique concept identifier for each of the plurality of concepts.

17. The process of claim 10 , further comprising:

generating, in response to the query, a rank for the content using at least one of the tags and a related concept, the rank based at least on a presence factor for the descriptions of description tags applied to the content; and

displaying the content in a list based on the content's rank.

18. A computer-implemented process for content and workflow management, comprising:

populating a database concept table with a plurality of concepts, each of the concepts comprising both one or more concept terms and a unique concept identifier; and

populating a database description table with a plurality of descriptions, each of the descriptions comprising both one or more description terms and a unique description identifier;

wherein each concept resides hierarchically under a domain and further is unique within a given domain,

wherein a description is an alternative way to express an associated concept, and

wherein the descriptions have a many-to-one relationship with each of the plurality of concepts, such that each description has a concept, each concept has at least one description, and each description matches to only one respective concept;

generating a plurality of description-concept pairings by relating each description to a respective concept;

using the description terms to identify portions of content that satisfactorily match to one or more of the descriptions stored in the database description table populated with the plurality of descriptions, wherein the content is digital content;

applying a plurality of description tags to the content in a plurality of locations within the content, each description tag directly mapping the content at a respective location of the plurality of locations to the matching one or more of the descriptions;

creating a link between the content and concepts related to the content, wherein the related concepts are related to the plurality of description tags, and

receiving a query;

matching one or more items of content to the query, the matching including identifying items of content including a closest description match to the query and, via the description-concept pairings, content linked with the same concept as the closest description match; and

in response to a selection of an item of the content returned as a result of a query, displaying the selected content with visual indicators of the applied description tags that match the query as a result of being a closest description match to the query or that match descriptions related to the closest description match as a result of being related to the same concept as the closest description match.

19. The process of claim 18 , further comprising:

mapping each description to a reference terminology concept, wherein the reference terminology is the Systematized Nomenclature of Medicine—Clinical Terms.

20. The process of claim 18 , further comprising:

in response to a selection of content returned as a result of a query, displaying the selected content with the applied description tags, including visually distinguishing between description tags relating to a first domain and description tags relating to a second domain.

21. The process of claim 1 , wherein a single word at one location in the content is directly mapped to a plurality of distinct descriptions in a plurality of mappings.

22. The process of claim 10 , wherein a single word at one location in the content is directly mapped to a plurality of distinct descriptions in a plurality of mappings.

23. The process of claim 18 , wherein a single word at one location in the content is directly mapped to a plurality of distinct descriptions in a plurality of mappings.

Assignments (7)
RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT R/F 040286/0893 Recorded May 14, 2022
From: ANTARES CAPITAL LP
To: INTELLIGENT MEDICAL OBJECTS, INC.
Reel/Frame 060072/0160 →
RELEASE OF SECURITY INTEREST Recorded May 13, 2022
From: GOLDMAN SACHS BDC, INC.
To: INTELLIGENT MEDICAL OBJECTS, INC.
Reel/Frame 059902/0350 →
RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT R/F 045169/0316 Recorded May 11, 2022
From: ANTARES CAPITAL LP
To: INTELLIGENT MEDICAL OBJECTS, INC.
Reel/Frame 059939/0342 →
SECURITY INTEREST Recorded May 11, 2022
From: INTELLIGENT MEDICAL OBJECTS, INC.
To: ALTER DOMUS (US) LLC
Reel/Frame 059895/0569 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2021
From: CHARLOT, REGIS JP; NAEYMI-RAD, FRANK; OGANESOVA, ALINA E.; YOUNG, ANDRE L.; NAEYMI-RAD, ANDREI; BODAL, AZIZ M.; HAINES, DAVID O.; MALDONADO, JOSE A.; KOBASHI, MASAYO; SCHAEFER, STEPHANIE J.
To: INTELLIGENT MEDICAL OBJECTS, INC.
Reel/Frame 056973/0562 →
AMENDED & RESTATED PATENT SECURITY AGREEMENT Recorded Jan 26, 2018
From: INTELLIGENT MEDICAL OBJECTS, INC.
To: ANTARES CAPITAL LP, AS COLLATERAL AGENT
Reel/Frame 045169/0316 →
PATENT SECURITY AGREEMENT Recorded Oct 7, 2016
From: INTELLIGENT MEDICAL OBJECTS, INC.
To: ANTARES CAPITAL LP
Reel/Frame 040286/0893 →
Continuity (2)
Continuation 13004128 · Jan 11, 2011
Related Publication 20160350362A1 · Dec 1, 2016