Browser rewind and replay feature for transient messages by periodically capturing screen images
First Claim
1. A computer implemented method for displaying, at a client, transient messages received over a network, the method comprising:
- capturing, independently of a user action, at different times, a plurality of separate screen images, of only a portion of a display at the client, of a plurality of different multimedia objects each containing at least one transient message and each rendered on a the portion of the display at the client;
wherein the different times are determined by a change in content and wherein the change in content is determined by utilizing a document object model of the displayed page to determine the change in content as a triggering event to capture the screen image;
storing each captured screen image of the multimedia object, in a chronological list; and
displaying the chronological list with control buttons for enabling a subsequent rendering of the stored captured screen images in a forward and backward succession, at a user configurable rate, in response to a user selection of one of the displayed control buttons, wherein the displayed control buttons are independent of any playback control displayed in conjunction with initially rendering a given multimedia object from which the screen images were captured.
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.
-
Citations
6 Claims
-
1. A computer implemented method for displaying, at a client, transient messages received over a network, the method comprising:
-
capturing, independently of a user action, at different times, a plurality of separate screen images, of only a portion of a display at the client, of a plurality of different multimedia objects each containing at least one transient message and each rendered on a the portion of the display at the client; wherein the different times are determined by a change in content and wherein the change in content is determined by utilizing a document object model of the displayed page to determine the change in content as a triggering event to capture the screen image; storing each captured screen image of the multimedia object, in a chronological list; and displaying the chronological list with control buttons for enabling a subsequent rendering of the stored captured screen images in a forward and backward succession, at a user configurable rate, in response to a user selection of one of the displayed control buttons, wherein the displayed control buttons are independent of any playback control displayed in conjunction with initially rendering a given multimedia object from which the screen images were captured.
-
-
2. A computer implemented 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 of a plurality of displayed pages received over a network by utilizing a document object model of the displayed pages to determine the change in content, wherein at least one displayed page contains at least one transient message and is rendered on a portion of a display at the client; capturing, independently of a user action, a screen image, of only the portion of the display, of each displayed page when it is determined that there is a change in content by utilizing the document object model of the displayed page as a triggering event to capture the screen image; storing each captured screen image of the displayed pages in a chronological list; and displaying the chronological list with control buttons for enabling a subsequent rendering of the stored captured screen images in a forward and backward succession, at a user configurable rate, in response to a user selection of one of the displayed control buttons, wherein the displayed control buttons are independent of any playback control displayed in conjunction with the displayed page from which the screen images were captured.
-
-
3. 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, a plurality of separate screen images, of only a portion of the display, of a plurality of different multimedia objects each containing at least one transient message and each rendered on the portion of the display; wherein the different times are determined by a change in content and wherein the change in content is determined by utilizing a document object model of the displayed page to determine the change in content as a triggering event to capture the screen image; a storage area having each captured screen image of the multimedia objects in a chronological list; and means for displaying the chronological list with control buttons for enabling a subsequent rendering of the stored captured screen images in a forward and backward succession, at a user configurable rate, in response to a user selection of one of the displayed control buttons, wherein the displayed control buttons are independent of any playback control displayed in conjunction with initially rendering a given multimedia object from which the screen images were captured.
-
-
4. 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 of a plurality of displayed pages received over a network by utilizing a document object model of the displayed pages to determine the change in content, wherein at least one displayed page contains at least one transient message and is rendered on a portion of a display at the client; means for capturing, independently of a user action, a screen image, of only the portion of the display, of each displayed page when it is determined that there is a change in content by utilizing the document object model of the displayed page as a triggering event to capture the screen image; a storage area having each captured screen image of the displayed pages in a chronological list; and means for displaying the chronological list with control buttons for enabling a subsequent rendering of the stored captured screen images in a forward and backward succession, at a user configurable rate, in response to a user selection of one of the displayed control buttons, wherein the displayed control buttons are independent of any playback control displayed in conjunction with the displayed page from which the screen images were captured. - View Dependent Claims (5)
-
-
6. A computer program, on a computer storage 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 of a plurality of displayed pages received over a network by utilizing a document object model of the displayed pages to determine the change in content, wherein at least one displayed page contains at least one transient message and is rendered on a portion of a display at the client; means for enabling a capture, independently of a user action, of a screen image, of only the portion of the display, of each displayed page when it is determined that there is a change in content by utilizing the document object model of the displayed page as a triggering event to capture the screen image; means for storing each captured screen image of the displayed pages in a chronological list; and means for displaying the chronological list with control buttons for enabling a subsequent rendering of the stored captured screen images in a forward and backward succession, at a user configurable rate, in response to a user selection of one of the displayed control buttons, wherein the displayed control buttons are independent of any playback control displayed in conjunction with the displayed page from which the screen images were captured.
-
Specification