Patent Document ID: 7516145
Application ID: 10404312

Base Claim:
1. A computer-readable medium comprising computer-executable instructions that perform the following when executed by a computer: producing a first rendering file of a hierarchical data file by applying a full transformation file on the hierarchical data file; rendering the first rendering file to show a rendered form; enabling a user to input data into a first node of the hierarchical data file through the rendered form; changing the hierarchical data file by retaining the data in the first node of the hierarchical data file; determining whether applying a partial transformation file on the changed hierarchical data file will produce a third rendering file equivalent to a difference between the first rendering file and a second rendering file created by applying the full transformation file on the changed hierarchical data file; applying a partial transformation file on the changed hierarchical data file responsive to determining that applying a partial transformation file on the changed hierarchical data file will produce a third rendering file equivalent to the difference; and enabling the user to input data into a second node of the hierarchical data file.

---

Claim 8:
8. The computer-readable medium claim 1 , wherein the applying a partial transformation file on the changed hierarchical data file responsive to determining that applying a partial transformation file on the changed hierarchical data file will produce a third rendering file equivalent to the difference, produces a partial rendering file written in XHTML, and further comprising rendering the partial rendering file to produce a partial rendered form written in XHTML that represents the change made to the hierarchical data file.