Playback of instant messaging session history
First Claim
1. 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.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods and media for playback of instant messaging session history in an instant messaging system by facilitating recording and playback of an instant messaging session history to a user are disclosed. Embodiments may include, during an instant messaging session where one or more instant messaging events occur, determining a timestamp associated with the one or more instant messaging events and recording an indication of the one or more instant messaging events and their associated timestamps. Embodiments may also include receiving one or more playback commands and, in response to the received playback commands, displaying playback of the one or more instant messaging events based on their associated timestamps. The instant messaging events may include one or more of a text message, file transfer, input device movement, or a status indication such as offline, returned from offline, away, returned from away, secure session established, session beginning or session ending.
-
Citations
17 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 16, 17)
-
-
6. A computer program product for playing back an instant messaging session, the computer program product comprising:
-
one or more computer-readable tangible storage devices; program instructions, stored on at least one of the one or more storage devices, to determine 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 second applications present different views of the instant messaging session; program instructions, stored on at least one of the one or more storage devices, to record 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; program instructions, stored on at least one of the one or more storage devices, to receive one or more playback commands, and in response, to cause 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. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer system for playing back an instant messaging session, the computer system comprising:
-
one or more processors, one or more computer-readable memories and one or more computer-readable tangible storage devices; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to determine 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 second applications present different views of the instant messaging session; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to record 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; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to receive one or more playback commands, and in response, to cause 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. - View Dependent Claims (12, 13, 14, 15)
-
Specification