US 11,942,221 B2
Disambiguation of ambiguous portions of content for processing by automated systems
Corville O. Allen, Morrisville, NC (US); and Timothy A. Bishop, Minneapolis, MN (US)
Filed by Merative US L.P., Ann Arbor, MI (US)
Filed on Jul. 9, 2021, as Appl. No. 17/371,212.
Application 17/371,212 is a continuation of application No. 15/271,338, filed on Sep. 21, 2016, granted, now 11,101,037.
Prior Publication US 2021/0343415 A1, Nov. 4, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 40/40 (2020.01); G06F 40/289 (2020.01); G16H 10/60 (2018.01); G16H 40/20 (2018.01); G16H 40/63 (2018.01); G16H 40/67 (2018.01); G16H 50/20 (2018.01); G06F 16/2457 (2019.01); G06F 16/248 (2019.01); G06F 16/951 (2019.01); G06F 16/9535 (2019.01); G06F 40/253 (2020.01); G06F 40/284 (2020.01); G06F 40/30 (2020.01); G06F 40/35 (2020.01)
CPC G16H 50/20 (2018.01) [G06F 40/289 (2020.01); G16H 10/60 (2018.01); G16H 40/20 (2018.01); G16H 40/63 (2018.01); G16H 40/67 (2018.01); G06F 16/24575 (2019.01); G06F 16/24578 (2019.01); G06F 16/248 (2019.01); G06F 16/951 (2019.01); G06F 16/9535 (2019.01); G06F 40/253 (2020.01); G06F 40/284 (2020.01); G06F 40/30 (2020.01); G06F 40/35 (2020.01); G06F 40/40 (2020.01)] 20 Claims
OG exemplary drawing
 
1. A method, in a data processing system comprising at least one processor and at least one memory, the at least one memory comprising instructions executed by the at least one processor to cause the at least one processor to implement a disambiguation engine for disambiguating content that implements the method, comprising:
analyzing, by ingestion logic of the data processing system, electronic content, by executing computer parsing and computer natural language processing of the electronic content, to identify an ambiguous portion of content within the electronic content, wherein the ambiguous portion of content is a portion of the electronic content whose meaning is not made explicit in the ambiguous portion of content;
determining, by the disambiguation engine of the data processing system, a context associated with the ambiguous portion of content at least by analyzing a context portion of content, in the electronic content, associated with the ambiguous portion of content, and mapping the context portion of content to a predefined context, in a plurality of predefined contexts stored in predefined context storage, having an associated set of one or more context based ambiguous content interpretation rules, to thereby identify the predefined context as a determined context for the ambiguous portion of content and a corresponding associated set of one or more context based ambiguous content interpretation rules as selected set of one or more rules, wherein different predefined contexts have different sets of one or more context based ambiguous content interpretation rules, and wherein different ambiguous portions of content can be associated with a same predefined context;
executing, by the disambiguation engine, the selected set of one or more rules associated with the determined context, on the ambiguous portion of content, to generate an interpretation of the ambiguous portion of content;
annotating, by the disambiguation engine, the ambiguous portion of content based on the interpretation to generate disambiguated electronic content; and
storing, by the data processing system, the disambiguated electronic content for processing as part of a subsequent operation.