Hierarchical differential document representative of changes between versions of hierarchical document
First Claim
1. A computer-implemented method of producing a hierarchical differential document, the differential document reporting changes between a first and a second version of a hierarchical document, the method comprising:
- receiving the first and second versions upon an identification of same;
examining the first and second versions and noting the changes therebetween, the changes being definable as a plurality of operations;
identifying at least two of the operations as being related as constituent operations of an extended operation; and
constructing the hierarchical differential document to report the changes, including, for each identified extended operation, associating within the differential document each constituent operation of the identified extended operation as being part of such identified extended operation by;
including within the differential document a descriptor identifying the extended operation; and
tagging within the differential document each constituent operation of the extended operation and the descriptor of the extended operation with a common ID.
2 Assignments
0 Petitions
Accused Products
Abstract
A hierarchical differential document is produced to report changes between a first and a second version of a hierarchical document. The first and second versions are received and examined, and the changes therebetween are noted. Such changes are definable as a plurality of operations. At least two of the operations are identified as being related as constituent operations of an extended operation, and the differential document is constructed to report the changes. In the differential document, for each identified extended operation, each constituent operation of the identified extended operation is associated as being part of such identified extended operation.
32 Citations
24 Claims
-
1. A computer-implemented method of producing a hierarchical differential document, the differential document reporting changes between a first and a second version of a hierarchical document, the method comprising:
-
receiving the first and second versions upon an identification of same; examining the first and second versions and noting the changes therebetween, the changes being definable as a plurality of operations; identifying at least two of the operations as being related as constituent operations of an extended operation; and constructing the hierarchical differential document to report the changes, including, for each identified extended operation, associating within the differential document each constituent operation of the identified extended operation as being part of such identified extended operation by; including within the differential document a descriptor identifying the extended operation; and tagging within the differential document each constituent operation of the extended operation and the descriptor of the extended operation with a common ID. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable storage medium having stored thereon computer-executable instructions for performing a method of producing a hierarchical differential document, the differential document reporting changes between a first and a second version of a hierarchical document, the method comprising:
-
receiving the first and second versions upon an identification of same; examining the first and second versions and noting the changes there between, the changes being definable as a plurality of operations; identifying at least two of the operations as being related as constituent operations of an extended operation; and constructing the hierarchical differential document to report the changes, including, for each identified extended operation, associating within the differential document each constituent operation of the identified extended operation as being part of such identified extended operation by; including within the differential document a descriptor identifying the extended operation; and tagging within the differential document each constituent operation of the extended operation and the descriptor of the extended operation with a common ID. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-implemented differential tool for producing a hierarchical differential document, the differential document reporting changes between a first and a second version of a hierarchical document, the tool comprising:
-
a module for receiving the first and second versions upon an identification of same;
a module for examining the first and second versions and noting the changes there between, the changes being definable as a plurality of operations;a module for identifying at least two of the operations as being related as constituent operations of an extended operation; and a module for constructing the hierarchical differential document to report the changes, including, for each identified extended operation, associating within the differential document each constituent operation of the identified extended operation as being part of such identified extended operation by; including within the differential document a descriptor identifying the extended operation; and tagging within the differential document each constituent operation of the extended operation and the descriptor of the extended operation with a common ID. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification