Patent Document ID: 7721264
Application ID: 09844921

Base Claim:
1. A method for recording and reviewing actions performed during development of software content created using a tool on a computer system having a processor and memory, said method comprising: receiving user events during the development of the software content, wherein each of the user events is a low-level event generated by a peripheral device coupled to the computer system; determining, automatically by the computer system in response to receiving the user events, which events and sequences of events constitute actions, wherein each determined action corresponds to a change in the software content and wherein at least one of the user events, by itself, does not correspond to a change in the software content; determining, by the computer system, whether an explanation accompanies an action; recording the determined actions during the development of the software content if a user preference specifies that the determined actions are to be recorded; and recording the determined explanations such that a recorded explanation of a recorded action is associated with the recorded action.

---

Claim 2:
2. A method as defined in claim 1 , said method further comprising: receiving a user request for playback of recorded actions; accessing recorded actions and associated recorded explanations; and playing back recorded actions and any associated recorded explanations.