Patent ID: 7665019

Claim:
A method for recording and replaying operations in a computer environment, said method comprising: automatically saving initial conditions of said computer environment in a log file when a recording is initiated, said initial conditions corresponding to an initial state of said computer environment such that said initial state of said computer environment can be automatically recreated on replay using said initial conditions, said initial state being a particular state from a plurality of possible states for said computer environment, said log file including complete definitions of every control in said computer environment with respect to said initial state so that said initial state can be subsequently recreated using said log file; recording user inputs to said computer environment to produce a recorded session of said operations in said computer environment; modifying said initial conditions in said log file in response to user editing of said log file so that a modified initial state of said computer environment is automatically created on replay using modified initial conditions in said log file when said log file is loaded; automatically loading said log file in a replay computer environment when a replay is initiated to create said modified initial state in said replay computer environment as a staffing state for said replay; and applying said user inputs that were recorded during said recorded session to said replay computer environment to actively operate said replay computer environment to perform said operations that were recorded in said replay computer environment.