IP Library Granted Patent US 10,061,764
Granted Patent B2
US 10,061,764 · App. 14/713,672 · Granted Aug 28, 2018

Mere-parsing with boundary and semantic driven scoping

Inventors: Daniel T. Heinze (San Diego, CA); Mark L. Morsch (San Diego, CA)
Assignee: A-LIFE MEDICAL, LLC
G06F17/2705G06F17/271G06F17/2775G06F17/2785
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,061,764
App. No.
14/713,672
Granted
Aug 28, 2018
Kind
B2
Abstract

A method for building a tree of parse items involves receiving a plurality of parse items stored in an ordered data structure, processing semantic attributes associated with the plurality of parse items, generating a merged parse item from at least two parse items of the plurality of parse items, and forming a portion of a tree data structure such that the merged parse item is a parent of the at least two parse items.

Claims (39)

1. A method for building a tree of parse items, the method comprising the steps of:

receiving a plurality of parse items stored in an ordered data structure;

processing semantic attributes associated with the plurality of parse items;

generating a merged parse item from at least two parse items of the plurality of parse items, wherein generating comprises:

selecting a first parse item of the plurality of parse items;

selecting a second parse item of the plurality of parse items;

comparing the first parse item against a predetermined set of target semantic data definitions to obtain a first semantic match;

comparing the second parse item against the predetermined set to obtain a second semantic match;

comparing a combined text of the first and second parse items against the predetermined set to obtain a merged semantic match;

determining whether the merged semantic match is better than either the first or second semantic matches by testing semantic goodness; and

merging the first and second parse items responsive to determining that the merged semantic match is better; and

forming a portion of a tree data structure such that the merged parse item is a parent of the at least two parse items.

2. The method of claim 1 , wherein the step of processing semantic attributes comprises: merging semantic attributes with a parse item of the plurality of parse items responsive to determining that the parse item is associated with one or more semantic attributes.

3. The method of claim 1 , wherein a parse item of the plurality of parse items is associated with one or more boundary based attributes.

4. A computer-implemented mere-parser system comprising:

a semantic test application configured to test a semantic goodness of a merged semantic match;

a semantic data storage configured to store semantic data received from the semantic test application;

a source data analysis unit comprising a mere-parser application configured to normalize source data, wherein the mere-parser application comprises a parse item bounding system that comprises instructions that when executed cause a processor to:

normalize formatting of the source data;

perform morphological processing on the source data;

normalize special phrases of the source data;

identify boundaries and form parse items from the source data; and

identify propagating attributes of the source data;

a source data storage configured to store source data;

a first bi-directional communication link that couples the semantic test application with the semantic data storage;

a second bi-directional communication link that couples the semantic test application with the source data analysis unit; and

a third bi-directional communication link that couples the source data analysis unit with the source data storage.

5. The system of claim 4 wherein the semantic test application comprises a vector processing application.

6. The system of claim 4 , wherein the mere-parser application comprises a linear propagation system.

7. The system of claim 6 , wherein the linear propagation system comprises instructions that when executed cause a processor to:

identify a propagating attribute associated with a parse item of a plurality of parse items of the source data;

determine a direction of propagation of the propagating attribute; and

selectively associate the propagating attribute with parse items of the plurality of parse items located in the direction of propagation.

8. The system of claim 4 wherein the mere-parser application comprises a tree building system.

9. The system of claim 8 wherein the tree building system comprises instructions that when executed cause a processor to:

receive parse items stored in an ordered data structure;

process semantic attributes associated with the parse items;

process through the parse items to create at a merged parse item from at least two parse items; and

form a portion of a tree data structure such that the merged parse item is a parent of the at least two parse items.

Assignments (2)
MERGER Recorded May 29, 2019
From: A-LIFE MEDICAL, LLC
To: OPTUM360, LLC
Reel/Frame 049309/0560 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2018
From: HEINZE, DANIEL T.; MORSCH, MARK L.
To: A-LIFE MEDICAL, LLC
Reel/Frame 046041/0875 →
Continuity (3)
Continuation 13016764 · Jan 28, 2011
Continuation 11735278 · Apr 13, 2007
Related Publication 20150248396A1 · Sep 3, 2015