| CPC G06F 40/169 (2020.01) [H04N 1/32144 (2013.01)] | 18 Claims |

|
1. A method for adding annotations from a printed version of a document to a digital version of the document, the method comprising:
receiving the printed version of the document having one or more annotations from a user;
scanning the printed version of the document comprising the one or more annotations to generate a scanned digital version of the document;
for each of the one or more annotations, identifying first textual content of each of the one or more annotations from the scanned document using optical character recognition, wherein the first textual content comprises one or more characters;
for each of the one or more annotations, determining a calculated confidence value of accuracy of the identifying the first textual content; and
for each of the one or more annotations having a calculated confidence value above a predetermined threshold confidence value:
identifying a location to associate each of the one or more annotations in the digital version of the document, the identifying using a trained machine learning module to recognize the first textual content of each of the one or more annotations as corresponding to second textual content of the digital version of the document, wherein the second textual comprises one or more characters and differs from the first textual content; and
adding each of the one or more annotations to the digital version of the document at the identified location, wherein for one or more of the annotations having a calculated confidence value above the predetermined threshold confidence value, adding the annotation further comprises anchoring the annotation to an associated word, phrase, sentence, paragraph or page in the digital version of the document.
|