Patent ID: 11942221
Assignee: nan
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 10:
11. A computer program product comprising a computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a computing device, causes the computing device to implement a disambiguation engine which operates to:
analyze 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;
determine, by the disambiguation engine, 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;
execute 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;
annotate the ambiguous portion of content based on the interpretation to generate disambiguated electronic content; and
store the disambiguated electronic content for processing as part of a subsequent operation.