US 11,755,822 B2
Promised natural language processing annotations
Andrew J. Lavery, Austin, TX (US); Scott Carrier, New Hill, NC (US); Paul Joseph Hake, Madison, CT (US); and Igor S. Ramos, Round Rock, TX (US)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Aug. 4, 2020, as Appl. No. 16/984,234.
Prior Publication US 2022/0043967 A1, Feb. 10, 2022
Int. Cl. G06F 17/00 (2019.01); G06F 40/169 (2020.01); G06F 40/30 (2020.01); G06F 40/40 (2020.01); H04L 67/01 (2022.01); H04L 67/62 (2022.01)
CPC G06F 40/169 (2020.01) [G06F 40/30 (2020.01); G06F 40/40 (2020.01); H04L 67/01 (2022.05); H04L 67/62 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method using promise identifiers for documents, the computer-implemented method comprising:
processing, by a processor, a document comprising a reference, wherein processing comprises natural language processing (NLP) the document and wherein the reference is one of a footnote and an appendix;
identifying, by a NLP preprocessing engine, the reference included in the document, wherein the reference is identified using a keyword matching of the reference;
generating, by the processor, a promise context for the reference in the document, wherein the promise context includes a promise identifier, the reference, and a span text that includes a sentence including the reference; and
responsive to processing the document, based on a determination that the document includes a subsequent reference to the reference resolving, by the processor, the promise identifier for the reference by providing data of the reference associated with the promise identifier, wherein the data of the reference is located at the subsequent reference in the document; and
based on a determination that the document does not include the subsequent reference to the reference, providing the promise context to a user for resolution by displaying the data of the reference associated with the promise identifier to the user via a display.