Method and apparatus for automatically recording snapshots of a computer screen during a computer session for later playback
First Claim
1. A method for automatically recording snapshots of a computer screen in a memory efficient manner during a computer session for later playback, comprising:
- receiving a start indication; and
automatically recording snapshots of a computer screen periodically at time intervals adjusted according to predefined rules for reducing memory storage requirements during a computer session after said start indication is reached, for retrieval and later playback upon command.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for automatically recording snapshots of a computer screen during a computer session for later playback, comprises receiving a start indication, and automatically recording snapshots of a computer screen periodically during the computer session after the start indication is reached. An apparatus for performing such function comprises a frame buffer for storing snapshots of the computer screen, a FIFO cache memory, a mass storage memory, and programmed means. The programmed means receives a start indication, periodically copies data from the frame buffer to the FIFO cache memory during a computer session after the start indication is reached, and compresses the stored data before storing it the mass storage memory for later playback.
-
Citations
20 Claims
-
1. A method for automatically recording snapshots of a computer screen in a memory efficient manner during a computer session for later playback, comprising:
-
receiving a start indication; and
automatically recording snapshots of a computer screen periodically at time intervals adjusted according to predefined rules for reducing memory storage requirements during a computer session after said start indication is reached, for retrieval and later playback upon command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
reading information indicative of said computer screen;
compressing said information; and
storing said compressed information in computer memory.
-
-
7. The method according to claim 1, wherein said automatically recording snapshots of a computer screen periodically at time intervals adjusted according to predefined rules for reducing memory storage requirements during a computer session after said start indication is reached, comprises automatically recording snapshots of a selected area of said computer screen periodically.
-
8. The method according to claim 1, wherein said automatically recording snapshots of a computer screen periodically at time intervals adjusted according to predefined rules for reducing memory storage requirements during a computer session after said start indication is reached, comprises automatically recording snapshots of a selected window of said computer screen periodically at time intervals adjusted according to predefined rules for reducing memory storage requirements.
-
9. The method according to claim 1, wherein said automatically recording snapshots of a computer screen periodically at time intervals adjusted according to predefined rules for reducing memory storage requirements during a computer session after said start indication is reached, comprises recording time stamps along with said snapshots.
-
10. The method according to claim 1, further comprising receiving a stop indication, and wherein said automatically recording snapshots of a computer screen periodically at time intervals adjusted according to predefined rules for reducing memory storage requirements during a computer session after said start indication is reached, comprises discontinuing the recording of snapshots after said stop indication is reached.
-
11. An apparatus for automatically recording snapshots of a computer screen in a memory efficient manner during a computer session for later playback, comprising:
-
a frame buffer for storing snapshots of the computer screen;
a memory; and
programmed means for receiving a start indication and storing data in said memory derived from contents of said frame buffer periodically at time intervals adjusted according to predefined rules for reducing memory storage requirements during a computer session after said start indication is reached, for later retrieval and playback upon command. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer system for automatically recording snapshots of a computer screen in a memory efficient manner during a computer session for later playback, comprising:
-
a frame buffer for storing snapshots of the computer screen;
a memory; and
programmed means for receiving a start indication, storing data in said memory derived from contents of said frame buffer periodically at time intervals adjusted according to predefined rules for reducing memory storage requirements during a computer session after said start indication is reached, and retrieving said stored data from memory for playback upon command. - View Dependent Claims (17, 18, 19, 20)
-
Specification