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

Claim 12:
13. A computer system for distinguishing pattern differences between different versions of a document from non-pattern-differences, comprising:
a processor; and
a computer storage media that stores computer-executable 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; and
present a user interface element that includes one or more rules that are each associated with a corresponding pattern, presence of each rule causing the user interface to apply the first visual treatment to one or more differences matching the corresponding pattern, the user interface element enabling receipt of a user input to remove each rule.