Patent ID: 11861361
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 18:
19. A computer program product comprising a computer storage media that stores computer-executable instructions that are executable by a processor to cause a computer system to distinguish pattern differences between different versions of a document from non-pattern-differences, the computer-executable instructions including instructions that are executable by the processor to cause the computer system to at least:
identify a first version of the document and a second version of the document;
identify a set of differences, the set of differences comprising a plurality of differences between the first version of the document and the second version of the document;
identify a pattern explaining a transformation from a first string in the first version of the document to a second string in the second version of the document;
identify a subset of differences, the subset of differences comprising a plurality of differences, from among the set of differences, which match the pattern; and
while presenting a user interface that visually highlights differences between the first version of the document and the second version of the document,
based at least on a first difference of the set of differences being included in the subset of differences, apply a first visual treatment to the first difference;
based at least on a second difference of the set of differences being excluded from the subset of differences, apply a second visual treatment to the second difference, the second visual treatment being different than the first visual treatment;
receive a user input accepting the first difference; and
based on the user input, generate a rule for the pattern, the rule causing all differences in the subset of differences to be hidden while presenting the user interface.