CPC G06V 30/416 (2022.01) [G06F 9/542 (2013.01); G06F 40/279 (2020.01)] | 20 Claims |
1. A computing system, comprising:
a processor; and
memory storing instructions that, when executed by the processor, cause the processor to perform acts comprising:
obtaining a document comprising text;
identifying a fact referenced in the text of the document using a natural language processing (NLP) algorithm, wherein the fact comprises a fact name and a fact value corresponding to the fact name;
determining a topic of the document based upon the text of the document using a deep learning model,
identifying a factoid stored in a data store based upon the topic and the fact name, wherein the factoid comprises the fact name and a second fact value corresponding to the fact name, and further wherein the factoid has been generated based upon second text of a second document prior to the document being obtained; and
while the document is being displayed to a user, causing a message to be displayed to the user, wherein the message prompts the user to accept or reject replacement of the fact value in the document with the second fact value, wherein the second fact value is displayed in place of the fact value upon receipt of an indication that the user accepts the replacement of the fact value in the document with the second fact value.
|