Patent ID: 8086453

Claim:
A method performed by a computer processor executing computer program instructions tangibly stored on a non-transitory computer readable medium, the method comprising: (A) identifying a plurality of editing patterns of the form T=(D,E,C), wherein each of the plurality of editing patterns relates content D in an original document corpus to corresponding content E in an edited document corpus in a context C shared by contents D and E; and (B) identifying a plurality of likelihoods of correctness of the plurality of editing patterns, wherein (B) comprises: (B) (1) counting a number of positive instances in which content D in context C in the original document corpus has been replaced with content E in context C in the edited document corpus, and identifying a likelihood of correctness of the editing pattern T=(D,E,C) based on the number of positive instances; and (B) (2) counting a number of negative instances in which content D in context C in the original document corpus remained unchanged in context C in the edited document corpus, and identifying a likelihood of correctness of the editing pattern T=(D,E,C) based on the number of positive instances and the number of negative instances; (C) selecting one of the plurality of editing patterns based on the plurality of likelihoods of correctness; and (D) applying the selected editing pattern to replace an instance of content D in a further document with an instance of content E in the further document.