Patent ID: 6527812
Filing Date: 2003-03-04
Classification: G06F

Abstract:
A method of undoing multiple interactive editing operations performed on a data object, comprising the steps of:storing a plurality of prior states of the data object, the prior states of the data object being separate from each other and from a current state of the data object and being spaced at uneven intervals and each corresponding to one of previously performed editing operations on the object; receiving an instruction to undo an undesired editing operation that has been performed on the data object; selecting a stored prior state corresponding to a previously performed editing operation that has been performed before the undesired editing operation; restoring the object to the selected stored prior state; reapplying on the restored object previously performed editing operations that are subsequent to the selected stored prior state and before the undesired editing operation to return the data object to a state immediately prior to the undesired editing operation.