Patent ID: 8627268
Filing Date: 2014-01-07
Classification: G06F

Abstract:
1. A computer-implemented method comprising: sequentially receiving from a user a plurality of actions to modify a file, the plurality of actions including a first action, a second action, a third action, and a last received action, wherein the third action is successive to the second action, the second action is successive to the first action, and the last received action is the last action received from the user; sequentially storing a plurality of action descriptions in a program log, wherein each of the plurality of action descriptions correspond to one of the plurality of actions in the order that the plurality of actions were received, the plurality of action descriptions including a first action description, a second action description, and a third action description that correspond to the first action, the second action, and the third action, respectively; modifying the file by executing the plurality of actions in the order that they are received, the modifying further comprising: receiving, after the modifying, an undo request corresponding to the first action; in response to receiving the undo request, the method further comprises: