Patent ID: 8595305

Claim:
A method for playing back an instant messaging session, the method comprising: a processor determining one or more timestamps, each timestamp being associated with a different instant messaging event of one or more instant messaging events that have occurred during an instant messaging session between a first application and a second application, wherein the first and the second applications present different views of the instant messaging session; recording an indication of the one or more instant messaging events and the one or more timestamps, wherein the one or more instant messaging events include an input device movement, and wherein the input device movement as made on the first application is translated using a first translation to perform, on the second application, a movement that is equivalent to the input device movement; and receiving one or more playback commands, and in response, causing a display of playback of at least part of the instant messaging session in which the one or more instant messaging events have occurred, wherein the playback of the one or more instant messaging event is based on the one or more timestamps.