Annotation validity using partial checksums
First Claim
1. A computer-implemented method for determining validity of an annotation, comprising:
- (a) calculating a current change detection value for data extracted from one or more portions of a data object referenced by the annotation;
(b) comparing the current change detection value to a previous change detection value calculated for data extracted from the one or more portions of the data object; and
(c) if the current and previous change detection values do not match, providing an indication to a user that the annotation is possibly invalid due to a change in the one or more portions of the data object and providing the user the option to edit the annotation.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention generally provide a system, method and article of manufacture for validating annotations describing one or more portions of a data object. In general, prior to displaying a requested annotation, a current change detection value may be calculated from current data extracted from portions of the data object described by the annotation. The current change detection value may be compared to a previously saved change detection value calculated from data extracted from the portions of the data object at the time the annotation was generated. A mismatch in the current change detection value and the previously saved change detection value indicates a change in the annotated portions of the data object, which may render the annotation invalid. The annotated portions of the data object may be continuous or discontinuous.
45 Citations
7 Claims
-
1. A computer-implemented method for determining validity of an annotation, comprising:
-
(a) calculating a current change detection value for data extracted from one or more portions of a data object referenced by the annotation; (b) comparing the current change detection value to a previous change detection value calculated for data extracted from the one or more portions of the data object; and (c) if the current and previous change detection values do not match, providing an indication to a user that the annotation is possibly invalid due to a change in the one or more portions of the data object and providing the user the option to edit the annotation. - View Dependent Claims (3, 4, 5, 6, 7)
-
-
2. A computer-implemented method for determining validity of an annotation, comprising:
-
(a) calculating a current change detection value for data extracted from one or more portions of a data object referenced by the annotation; (b) comparing the current change detection value to a previous change detection value calculated for data extracted from the one or more portions of the data object; and (c) if the current and previous change detection values do not match, providing an indication to a user that the annotation is possibly invalid due to a change in the one or more portions of the data object, wherein the operations (a)-(c) are performed in response to receiving a request, from a user, for the annotation.
-
Specification