Patent Document ID: 9135267
Application ID: 13837827

Base Claim:
1. A method of establishing a bridge between two documents on a server, comprising: receiving, at the server, a first document represented by a hierarchical data structure model having a plurality of first nodes; generating, by a processor, a second document represented by a flat data structure model having a plurality of flat data structure elements, the second document being an online collaboratively editable document; and establishing, by the processor, the bridge between the first document and the second document, including: linking the plurality of first nodes to the plurality of flat data structure elements, such that at least a portion of contents of the plurality of first nodes is copied to the plurality of flat data structure elements; and maintaining the bridge, such that an edit to the first document, represented in at least one of the first nodes, is applied to at least one corresponding flat data structure element, thereby applying the edit to the second document.

---

Claim 7:
7. The method of claim 1 , further comprising distributing a plurality of first copies of the first document to a plurality of second processors, each first copy represented by respective hierarchical data structure models and a plurality of corresponding second copies, each second copy represented by respective flat data structure models.