Visual merge utility
First Claim
Patent Images
1. A processor implemented method comprising:
- receiving a parent document that comprises source code that when interpreted by an interpreter renders an output presentation;
comparing an object model of a first modified version of the parent document to an object model of the parent document to identify changes made by the first modified version to the output presentation rendered by the interpreter, wherein the parent document and first modified version comprise underlying information and code with tags that describe at least one quality for displaying the underlying information in the output presentation, wherein the changes identified correspond to differences between the output presentation as interpreted from the parent document and the output presentation as interpreted from the first modified version of the parent document; and
displaying the output presentation in an end-user fashion, wherein the output presentation is displayed with markings showing the differences between the output presentation as interpreted from the parent document and the output presentation as interpreted from the first modified version of the parent document.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method include receiving multiple modified versions of a parent document, wherein the parent document and each of the modified versions contain code to display or define underlying information therein. The system and method also include comparing each of the multiple modified versions to the parent document to determine changes made to resulting information of the parent document by modified versions, and displaying to a user the changes made to the resulting information in an end-user type display.
27 Citations
51 Claims
-
1. A processor implemented method comprising:
-
receiving a parent document that comprises source code that when interpreted by an interpreter renders an output presentation; comparing an object model of a first modified version of the parent document to an object model of the parent document to identify changes made by the first modified version to the output presentation rendered by the interpreter, wherein the parent document and first modified version comprise underlying information and code with tags that describe at least one quality for displaying the underlying information in the output presentation, wherein the changes identified correspond to differences between the output presentation as interpreted from the parent document and the output presentation as interpreted from the first modified version of the parent document; and displaying the output presentation in an end-user fashion, wherein the output presentation is displayed with markings showing the differences between the output presentation as interpreted from the parent document and the output presentation as interpreted from the first modified version of the parent document. - View Dependent Claims (2, 3, 4, 5, 6, 36)
-
-
7. (canceled)
-
8. A processor implemented method comprising:
-
receiving a first and a second modified version of a parent document, wherein the parent document comprises underlying information and code with tags that define at least one quality for displaying the underlying information when said code of said parent document is interpreted by an interpreter to render an output presentation; comparing each of the first and second modified versions to the parent document to determine changes made to a rendered output presentation of the parent document by the first and second modified versions; and displaying the rendered output presentation with the at least one quality by said interpreter rendering said code to create an end-user type display, wherein the rendered output presentation is displayed; with markings showing first differences between the output presentation as interpreted from the parent document and the output presentation as interpreted from the first modified version of the parent document; and with markings showing second differences between the output presentation as interpreted from the parent document and the output presentation as interpreted from the second modified version of the parent document. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
9. (canceled)
-
20-35. -35. (canceled)
-
37. (canceled)
-
38. A processor implemented method comprising:
-
receiving a parent source code document that comprises source code that when interpreted by an interpreter renders a first output presentation, wherein the parent source code document comprises underlying information and code with tags that describe at least one quality for displaying the underlying information in the first output presentation; receiving at least a first modified version of the parent source code document, said at least a first modified version of the parent source code document comprising source code that when interpreted by the interpreter renders a second output presentation; and presenting a user interface that comprises markings showing differences between the first output presentation and the second output presentation. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
Specification