Method of Compound Document Comparison
9 Assignments
0 Petitions
Accused Products
Abstract
A method and system for comparing compound documents. An original compound document and a modified compound document are analyzed to determine and mark the location of embedded objects. A comparison is performed between an original primary document and the modified primary document, ignoring the embedded objects, the output of which is a comparison output document. The embedded objects are compared by copying the contents of the embedded objects to compatible documents, comparing the embedded object from the original compound document and the embedded object from the modified compound document, the output of which is inserted into the comparison output document using the location markers of the embedded objects.
123 Citations
36 Claims
-
1-16. -16. (canceled)
-
17. A computer system for comparing compound documents, wherein a compound document comprises a primary document and an OLE object, the system comprising:
-
a processor; and a memory including instructions that, when executed by the processor, cause the processor to perform the operations of; extracting a first OLE object from a first compound document to a first object comparison file and a second OLE object from a second compound document to a second object comparison file, comparing a first primary document of the first compound document and a second primary document of the second compound document and to output a result of the comparison of the first primary document and the second primary document, and comparing the first object comparison file and the second object comparison file and to output a result of the comparison of the first object comparison file and the second object comparison file. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method of comparing documents comprising performing, by a processor, the operations of:
-
determining that a first document comprising a first primary document contains an OLE object; marking a first location of the OLE object, and copying the OLE object to a first discovered object comparison file; determining that a second document comprising a second primary document contains a corresponding OLE object having a document type of the first OLE object; marking a second location of the corresponding OLE object, and copying the corresponding OLE object to a second discovered object comparison file; comparing the first primary document with the second primary document, generating a comparison output document from the results of the comparing; comparing the first discovered object comparison file with the second discovered object comparison file; inserting a result of the comparing of the first discovered object comparison file and the second discovered object comparison file in the comparison output document according to at least one of the first location and the second location; and displaying the comparison output document. - View Dependent Claims (32, 33, 34, 35, 36)
-
Specification