Browser rewind and replay feature for transient messages by periodically capturing screen images
First Claim
1. A method for displaying, at a client, transient messages received over a network, the method comprising:
- capturing, independently of a user action, at different times, at least two screen images having at least one multimedia object containing at least one transient message rendered on a display at the client;
storing each captured screen image; and
enabling a subsequent rendering of at least one of the stored screen captured images in response to a user selection.
1 Assignment
0 Petitions
Accused Products
Abstract
In the system, method, and program of the present invention, the browser renders a multimedia object to the screen. The multimedia object may be one or more advertisements having links to one or more advertisers. The browser periodically captures screen images having the multimedia object. In one embodiment, the screen images are captured at configurable time intervals. In another embodiment, the screen images are captured when there is a change in content of a screen image. Each screen capture contains the necessary link(s) to access the advertiser. The screen captures are stored, during a configurable duration of time, in a chronological list. A user can replay at a later time some or all of the stored screen images that were captured. The user will have various identifiable snapshots of the advertisements and access to the necessary links to get back to a desired advertiser.
50 Citations
35 Claims
-
1. A method for displaying, at a client, transient messages received over a network, the method comprising:
-
capturing, independently of a user action, at different times, at least two screen images having at least one multimedia object containing at least one transient message rendered on a display at the client;
storing each captured screen image; and
enabling a subsequent rendering of at least one of the stored screen captured images in response to a user selection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for displaying, at a client, at least one transient message received over a network, the method comprising:
-
determining a change in content of at least one displayed page received over a network wherein at least one of the at least one displayed pages contains at least one transient message;
capturing, independently of a user action, a screen image of each displayed page when it is determined that there is a change in content;
storing each captured screen image; and
enabling a subsequent rendering of at least one of the stored screen capture images in response to a user selection. - View Dependent Claims (10)
-
-
11. A method for displaying, at a client, transient messages received over a network, the method comprising:
-
saving data, independently of a user action, associated with a screen image of each dynamically displayed transitory message;
redisplaying the screen image of at least one previously displayed transitory message upon request by a user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 26, 27, 30)
-
-
18. A computer system having a display for displaying transient messages received over a network, the computer system comprising:
-
means for capturing, independently of a user action, at different times, at least two screen images having at least one multimedia object containing at least one transient message rendered on the display;
a storage area having each captured screen image; and
means for enabling a subsequent rendering of at least one of the stored screen captured images in response to a user selection.
-
-
23. A computer system having a display for displaying at least one transient message received over a network, the system comprising:
-
means for determining a change in content of at least one displayed page received over a network wherein at least one of the at least one displayed pages contains at least one transient message;
means for capturing, independently of a user action, a screen image of each displayed page when it is determined that there is a change in content;
a storage area having each captured screen image; and
means for enabling a subsequent rendering of at least one of the stored screen capture images in response to a user selection.
-
-
25. A computer system having a display for displaying transient messages received over a network, the system comprising:
-
means for saving data, independently of a user action, associated with a screen image of each dynamically displayed transitory message;
means for redisplaying the screen image of at least one previously displayed transitory message upon request by a user.
-
-
28. A computer program, on a computer usable medium, having computer readable program code means for enabling a display of transient messages received over a network, the computer program comprising:
-
means for enabling a capture, independently of a user action, at different times, of at least two screen images having at least one multimedia object containing at least one transient message rendered on a display at a client;
means for storing each captured screen image; and
means for enabling a subsequent rendering of at least one of the stored screen captured images in response to a user selection.
-
-
29. A computer program, on a computer usable medium, having computer readable program code means for enabling a display of at least one transient message received over a network, the system comprising:
-
means for determining a change in content of at least one displayed page received over a network wherein at least one of the at least one displayed pages contains at least one transient message;
means for enabling a capture, independently of a user action, of a screen image of each displayed page when it is determined that there is a change in content;
means for storing each captured screen image; and
means for enabling a subsequent rendering of at least one of the stored screen capture images in response to a user selection.
-
-
31. A computer program, on a computer usable medium, having computer readable program code means for displaying transient messages received over a network, the computer program comprising:
-
means for saving data, independently of a user action, associated with a screen image of each dynamically displayed transitory message;
means for redisplaying the screen image of at least one previously displayed transitory message upon request by a user. - View Dependent Claims (32)
-
-
33. A method for redisplaying, at a client, transient messages displayed by a browser, the method comprising:
-
capturing, independently of a user action, at different times, at least two screen images having a different transient message;
storing each captured screen image; and
enabling a subsequent rendering of at least one of the stored screen captured images in response to a user selection.
-
-
34. A computer system having a display for redisplaying transient messages displayed by a browser, the computer system comprising:
-
means for capturing, independently of a user action, at different times, at least two screen images having different transient messages;
a storage area having each captured screen image; and
means for enabling a subsequent rendering of at least one of the stored screen captured images in response to a user selection.
-
-
35. A computer program, on a computer usable medium, having computer readable program code means for enabling a redisplay of transient messages displayed by a browser, the computer program comprising:
-
means for enabling a capture, independently of a user action, at different times, of at least two screen images having different transient messages rendered on a display at a client;
means for storing each captured screen image; and
means for enabling a subsequent rendering of at least one of the stored screen captured images in response to a user selection.
-
Specification