Method for recording and replaying operations in a computer environment using initial conditions
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for recording and replaying operations in a computer environment utilizes initial conditions of the computer environment at the start of a recording to configure a replay computer environment during replay. The initial conditions of the computer environment are saved prior to recording of user inputs to the computer environment. The saved initial conditions and the recorded user inputs can then be used to actively operate the replay computer environment from a state substantially identical to the initial state of the computer environment to replay the recorded operations in the replay computer environment. The replay computer environment may be a copy of a current computer environment from which a replay of the recorded operations has been initiated.
-
Citations
27 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A storage medium readable by a computer, tangibly embodying a program of instructions executable by said computer to perform method steps for recording and replaying operations in a computer environment, said method steps 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 starting 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. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification