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

Claim 0:
1. A method, implemented at a computer system that includes a processor, for distinguishing pattern differences between different versions of a document from non-pattern-differences, the method comprising:
identifying a first version of the document and a second version of the document;
identifying 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;
identifying 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;
identifying 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, applying 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, applying a second visual treatment to the second difference, the second visual treatment being different than the first visual treatment;
receiving a user input accepting the first difference; and
based on the user input, generating a rule for the pattern, the rule causing all differences in the subset of differences to be hidden while presenting the user interface.