Patent Document ID: 10049095
Application ID: 13752682

Base Claim:
1. A method comprising: receiving, by an editor application executed by a processing device, an output presentation, the output presentation generated based on a source element from a source file; identifying, by the editor application, a pattern in a visual presentation of a plurality of output elements as displayed in the received output presentation, wherein the pattern corresponds to the source element; receiving, by the editor application, a modification to an output element from the plurality of output elements in the received output presentation; based on identifying the pattern, determining, by the editor application, a corresponding modification to the source element that corresponds to the modification to the output element; and responsive to receiving the modification to the of the plurality of output elements, applying, by the editor application, the corresponding modification to the source element.

---

Claim 8:
8. The method of claim 1 , wherein determining the corresponding modification to the source element that corresponds to the modification to the output element comprises: determining a position of the output element as displayed in the received output presentation; determining that the source element specifies a corresponding position that corresponds to the determined position of the output element; and matching the plurality of output elements to the source element based on the source element specifying the corresponding position, wherein applying the corresponding modification to the source element comprises updating the specified position in the source element based on a modification in the position of the output element.