IP Library Granted Patent US 10,628,520
Granted Patent B2
US 10,628,520 · App. 15/591,645 · Granted Apr 21, 2020

Configurable analytics framework for assistance needs detection

Inventors: Stephen D. Bowman (Monroe, NC); Kristin E. McNeil (Charlotte, NC); Philip E. Parker (York, SC)
Assignee: International Business Machines Corporation
G06F17/241G06F17/2735G06Q50/22
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 10,628,520
App. No.
15/591,645
Granted
Apr 21, 2020
Kind
B2
Abstract

According to an embodiment of the present invention, a system dynamically processes a document including unstructured text and comprises a computer system including at least one processor. Initially, the system configures a plurality of dictionaries with terms supplied by a user and associated with a desired category. The processor in the system applies a set of rules to the unstructured text of the document to detect patterns indicating a presence of the desired category, wherein the set of rules is re-usable across dictionaries configured for different categories and pertains to arrangements of dictionary terms within sentences. The system produces annotations associated with the desired category for the document based on the detected patterns. Embodiments of the present invention further include a method and computer program product for dynamically processing a document including unstructured text in substantially the same manner as is described above.

Claims (50)

1. A method of processing a document including unstructured text comprising:

configuring, via a processor, a plurality of dictionaries with user-supplied terms associated with a desired category, wherein the desired category includes an entity requiring assistance to perform a physical activity;

applying, via the processor, a set of rules to generate patterns for comparison with the unstructured text of the document to determine a presence of the desired category, wherein the set of rules is re-usable across dictionaries configured for different categories and pertains to arrangements of dictionary terms within sentences, wherein at least one rule references two or more of the plurality of dictionaries for the dictionary terms to generate the patterns, wherein a first dictionary term from the two or more dictionaries is associated with a plurality of physical activities and requires confirmation to be associated with the physical activity of the desired category, and wherein one or more additional dictionary terms from the two or more dictionaries provide the confirmation and associate the first dictionary term with the physical activity of the desired category;

detecting, via the processor, the patterns in the unstructured text of the document indicating the presence of the desired category;

generating, via the processor, annotations associated with the desired category for the document based on the detected patterns via a series of annotators that are re-usable across dictionaries configured for different categories; and

changing, via the processor, the desired category to the entity requiring assistance to perform a different physical activity by providing the plurality of dictionaries with new dictionaries including user-supplied terms associated with the different physical activity, wherein the set of rules generates new patterns for the different physical activity based on the new dictionaries.

2. The method of claim 1 , wherein the plurality of dictionaries includes:

a first dictionary comprising terms associated with functions related to the physical activity;

a second dictionary comprising terms associated with actions requiring implements;

a third dictionary comprising terms associated with the implements for the actions; and

a fourth dictionary comprising terms associated with devices used to assist the entity in performing the physical activity.

3. The method of claim 1 , wherein generating the annotations further comprises:

applying dependence rules to the unstructured text and determining a dependence of the entity with respect to performing the physical activity; and

modifying a generated annotation to indicate the determined dependence of the entity, wherein the modified annotation indicates that the entity is one of independent, semi-dependent, and fully dependent relative to performing the physical activity.

4. The method of claim 1 , wherein the entity requiring assistance is a medical patient.

5. The method of claim 4 , wherein the physical activity is selected from a group consisting of standing, walking, eating, dressing, bathing, using a toilet, speaking, and administering a health substance.

6. A system for processing a document including unstructured text comprising:

a computer system including at least one processor configured to:

configure a plurality of dictionaries with user-supplied terms associated with a desired category, wherein the desired category includes an entity requiring assistance to perform a physical activity;

apply a set of rules to generate patterns for comparison with the unstructured text of the document to determine a presence of the desired category, wherein the set of rules is re-usable across dictionaries configured for different categories and pertains to arrangements of dictionary terms within sentences, wherein at least one rule references two or more of the plurality of dictionaries for the dictionary terms to generate the patterns, wherein a first dictionary term from the two or more dictionaries is associated with a plurality of physical activities and requires confirmation to be associated with the physical activity of the desired category, and wherein one or more additional dictionary terms from the two or more dictionaries provide the confirmation and associate the first dictionary term with the physical activity of the desired category;

detect the patterns in the unstructured text of the document indicating the presence of the desired category;

generate annotations associated with the desired category for the document based on the detected patterns via a series of annotators that are re-usable across dictionaries configured for different categories; and

change the desired category to the entity requiring assistance to perform a different physical activity by providing the plurality of dictionaries with new dictionaries including user-supplied terms associated with the different physical activity, wherein the set of rules generates new patterns for the different physical activity based on the new dictionaries.

7. The system of claim 6 , wherein the plurality of dictionaries includes:

a first dictionary comprising terms associated with functions related to the physical activity;

a second dictionary comprising terms associated with actions requiring implements;

a third dictionary comprising terms associated with the implements for the actions; and

a fourth dictionary comprising terms associated with devices used to assist the entity in performing the physical activity.

8. The system of claim 6 , wherein generating the annotations further comprises:

applying dependence rules to the unstructured text and determining a dependence of the entity with respect to performing the physical activity; and

modifying a generated annotation to indicate the determined dependence of the entity, wherein the modified annotation indicates that the entity is one of independent, semi-dependent, and fully dependent relative to performing the physical activity.

9. The system of claim 6 , wherein the entity requiring assistance is a medical patient.

10. The system of claim 9 , wherein the physical activity is selected from group consisting of standing, walking, eating, dressing, bathing, using a toilet, speaking, and administering a health substance.

11. A computer program product for processing a document including unstructured text comprising:

a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to:

configure a plurality of dictionaries with user-supplied terms associated with a desired category, wherein the desired category includes an entity requiring assistance to perform a physical activity;

apply a set of rules to generate patterns for comparison with the unstructured text of the document to determine a presence of the desired category, wherein the set of rules is re-usable across dictionaries configured for different categories and pertains to arrangements of dictionary terms within sentences, wherein at least one rule references two or more of the plurality of dictionaries for the dictionary terms to generate the patterns, wherein a first dictionary term from the two or more dictionaries is associated with a plurality of physical activities and requires confirmation to be associated with the physical activity of the desired category, and wherein one or more additional dictionary terms from the two or more dictionaries provide the confirmation and associate the first dictionary term with the physical activity of the desired category;

detect the patterns in the unstructured text of the document indicating the presence of the desired category;

generate annotations associated with the desired category for the document based on the detected patterns via a series of annotators that are re-usable across dictionaries configured for different categories; and

change the desired category to the entity requiring assistance to perform a different physical activity by providing the plurality of dictionaries with new dictionaries including user-supplied terms associated with the different physical activity, wherein the set of rules generates new patterns for the different physical activity based on the new dictionaries.

12. The computer program product of claim 11 , wherein the plurality of dictionaries includes:

a first dictionary comprising terms associated with functions related to the physical activity;

a second dictionary comprising terms associated with actions requiring implements;

a third dictionary comprising terms associated with the implements for the actions; and

a fourth dictionary comprising terms associated with devices used to assist the entity in performing the physical activity.

13. The computer program product of claim 11 , wherein generating the annotations further comprises:

applying dependence rules to the unstructured text and determining a dependence of the entity with respect to performing the physical activity; and

modifying a generated annotation to indicate the determined dependence of the entity, wherein the modified annotation indicates that the entity is one of independent, semi-dependent, and fully dependent relative to performing the physical activity.

14. The computer program product of claim 11 , wherein the entity requiring assistance is a medical patient.

15. The computer program product of claim 14 , wherein the physical activity is selected from a group consisting of standing, walking, eating, dressing, bathing, using a toilet, speaking, and administering a health substance.

Assignments (3)
SECURITY INTEREST Recorded Oct 1, 2025
From: MERATIVE US L.P.; MERGE HEALTHCARE INCORPORATED
To: TCG SENIOR FUNDING L.L.C., AS COLLATERAL AGENT
Reel/Frame 072808/0442 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2022
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: MERATIVE US L.P.
Reel/Frame 061496/0752 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2017
From: BOWMAN, STEPHEN D.; MCNEIL, KRISTIN E.; PARKER, PHILIP E.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 042435/0802 →
Continuity (1)
Related Publication 20180329875A1 · Nov 15, 2018