Patent ID: 7236165
Filing Date: 2007-06-26
Classification: G06F

Abstract:
1. A computer implemented method of storing commands, comprising: recording a first set of commands to a command queue to provide a first dynamic snapshot, wherein the first dynamic snapshot corresponds to a set of commands associated with a first system state; storing the first dynamic snapshot at a first time; recording one or more additional sets of commands to the command queue; storing the one or more additional sets of commands, wherein storing a first one of the one or more additional sets of commands is spaced in time from storing a second one of the one or more additional sets of commands by a first storage interval; eliminating selected ones of overridden, redundant, or superfluous commands from the command queue to provide a second dynamic snapshot, wherein the second dynamic snapshot corresponds to a set of commands associated with a second system state; and storing the second dynamic snapshot at a second time, wherein a difference between the first time and the second time corresponds to a second storage interval.