Patent ID: 8732247

Claim:
A method for improving the efficiency of storing at least two edits of a multimedia document, wherein the multimedia document is configured to be edited by multimedia editing program, comprising: dividing, by the multimedia program embedded in a memory, the multimedia document into a plurality of domains, wherein each domain of the plurality of domains represents a portion of the multimedia document which is affected by at least one of the at least two edits; selecting, by the multimedia editing program, an edited domain from the plurality of domains for each edit; determining, by the multimedia editing program, which of the at least two edits are in conflict based on the comparison of the respective selected domains; allowing undoing or redoing of edit operations out-of-sequence based on the comparison of the respective selected domains; and allowing a subset of edit operations to be omitted from the undo or redo of edit operations based on comparison of the respective selected domains.