Patent Document ID: 10013396
Application ID: 14609111

Base Claim:
1. A method comprising: generating a preview document of a native document comprising a preview code including table elements corresponding to fields in the native document, the native document further comprising a set of formulas, each corresponding to a respective first field of the native document and referencing a respective second field of the native document, the generating comprising: generating field dimensions for the fields in the native document, the field dimensions usable by a client device to compute a field mapping of fields in the native document to table elements in the preview code; generating a formula listing designating, for each formula of the set of formulas in the native document, the respective first field corresponding to the formula and the respective second field referenced by the formula in the native document; and storing the field dimensions and formula listing in the preview document; displaying the preview document on a display of a first client device by executing the preview code; generating an updated preview document in response to a change to the native document; swapping the updated preview document with the displayed preview document; and applying a current user interaction context to the swapped updated preview document.

---

Claim 4:
4. The method of claim 1 , further comprising: receiving a modification to the preview from the first client device; applying the modification to the native document to produce a modified document; generating an updated preview document from the modified native document; and sending the updated preview document to the first client device.