Patent ID: 8423164

Claim:
A method for synchronizing operations in a computer environment with accompanying audio, said method comprising: replaying said operations and said accompanying audio in said computer environment using an event recording, said operations resulting from processing of recorded user inputs of said event recording, said event recording including all user inputs to an original computer environment during said event recording and initial conditions of said original computer environment when said event recording was initiated; creating a synchronization point at a common point in said replaying of said operations and said accompanying audio; associating said synchronization point with said accompanying audio, said synchronization point providing a reference point to substantially synchronize said accompanying audio when said operations are replayed in a replay computer environment using said recorded user inputs; detecting said synchronization point during a subsequent replay of said operations and said accompanying audio in said replay computer environment, said subsequent replay involving another processing of said recorded user inputs; comparing said synchronization point with a time value associated with said another processing of said recorded user inputs; selectively pausing said subsequent replay of said accompanying audio if a difference between said synchronization point and said time value exceeds a predefined amount so that said subsequent replay of said operations can catch up to said accompanying audio; and resuming said subsequent replay of said accompanying audio if a difference between said synchronization point and a current time value does not exceed a second predefined amount, said current time value being associated with said another processing of said recorded user inputs.