Patent ID: 11914584
Assignee: LEMON INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  Y | IPC G

Claim 12:
13. A non-transitory computer readable storage medium storing a computer-executable instruction, wherein when the computer-executable instruction is executed by a processor, the processor is enabled to:
start a command group storage unit and start a snapshot session in response to the inputted startGroup command;
put at least one target object into the snapshot session in response to the inputted snapshot capture command, wherein each target object corresponds to an instance of a data class in the target software;
update a status of each target object in the snapshot session based on a simulation operation;
in response to the inputted endGroup command, close the snapshot session, extract each target object from the snapshot session to obtain change information of each target object before and after updating, generate a command pair for each target object according to the change information, press the command pair into the command group storage unit, and close the command group storage unit; and
press a reset command into a reset command stack of the target software by using a command group of all command pairs in the command group storage unit as the reset command, for a user to perform an undo operation or a redo operation when using the target software.