SYSTEMS AND METHODS FOR THE COMPARISON OF ANNOTATIONS WITHIN FILES
10 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for comparing annotations in files to show changes in the annotations at a granular level. In one implementation, a system receives a first file and a second file for comparison. The system determines the annotation ranges for each annotation in the first file and the annotation range for each annotation in the second file. The system then determines the annotations from the first file that overlap with annotations from the second file and compares annotations that overlap. The system then incorporates the comparison of the annotations into a main comparison file. In certain implementations, the system uses an index to determine what annotations overlap. In other implementations, matched pairs are created from overlapping annotations.
-
Citations
64 Claims
-
1-38. -38. (canceled)
-
39. A computer-based system for indicating differences in annotations within files comprising:
-
a memory storing instructions; and a processor configured to execute the instructions to; identify a first annotation in a first electronic file; determine whether a second electronic file contains a matching annotation corresponding to the first annotation; and generate information for displaying a comparison output including an indication that the second electronic file does not contain a matching annotation. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A computer-implemented method for indicating differences in annotations within files, the method comprising:
-
identifying, by a processor, a first annotation in a first electronic file; determining, by the processor, whether a second electronic file contains a matching annotation corresponding to the first annotation; and generating, by the processor, information for displaying a comparison output including an indication that the second electronic file does not contain a matching annotation. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56)
-
-
57. A computer-based system for indicating non-matched annotations within files comprising:
-
a memory storing instructions; and a processor configured to execute the instructions to; identify a first annotation in a first electronic file; identify a second annotation in a second electronic file; generate an index including; first annotation content corresponding to the first annotation, a first annotation location corresponding to the first annotation, second annotation content corresponding to the second annotation, and a second annotation location corresponding to the second annotation; determine, based on the index, whether the second annotation is a matching annotation corresponding to the first annotation; and generate information for displaying a comparison output including an indication that the second electronic file does not contain a matching annotation. - View Dependent Claims (58, 59, 60, 61, 62, 63, 64)
-
Specification