Patent ID: 7982736

Claim:
A computer implemented method for identifying differences in vector graphics files, the computer implemented method comprising: identifying by the computer a configuration file, wherein the configuration file provides a location of a first vector graphics file and a second vector graphics file and a set of rules; retrieving by the computer the first vector graphics file and the second vector graphics file using the location in the configuration file, wherein the first vector graphics file comprises a first plurality of primitives and the second vector graphics file comprises a second plurality of primitives; wherein a primitive includes at least one of a point, line, curve, or polygon; placing the first plurality of primitives from the first vector graphics file into a first layer in a merged file; placing the second plurality of primitives from the second vector graphics file into a second layer in the merged file; adding the first plurality of primitives to a list in association with the first vector graphics file; comparing by the computer the second plurality of primitives in the second vector graphics file to primitives on the list to form a comparison; responsive to a match between a primitive in the second plurality of primitives and a corresponding primitive on the list, marking by the computer the corresponding primitive on the list as being associated with the second vector graphics file; responsive to any primitive on the list being associated only with a single vector graphics file, placing by the computer the any primitive in a third layer; and displaying a set of layers identified from the first layer, the second layer, and the third layer in the merged file in a selected order.