Dynamic manipulation of animated graphics in a web browser
First Claim
Patent Images
1. A method for manipulating an animated graphic for view by a user, comprising the steps of:
- downloading an animated graphic associated with a web page from a network to a user machine, wherein the web page is displayed for a user on the user machine;
responsive to a selection of the graphic, displaying a dialog identifying a set of frames that comprise the animated graphic; and
taking a given action with respect to at least one frame in the set of frames to manipulate how the animated graphic is displayed in the page on the user machine as viewed by the user;
wherein other users see the original behavior of the animated graphic.
3 Assignments
0 Petitions
Accused Products
Abstract
A client-side mechanism that enables a web browser user to manipulate an animated graphic served from a web server. For example, the mechanism allows the user to view the frames of the animated graphic, to halt the animation on a selected frame, to add a new frame, to delete a frame, to edit/modify a given frame, to alter the sequence of frames, to modify a speed of the animation, or the like In addition, the mechanism enables the user to cache given frames of the animation and to save the changes across browser cache flushes.
-
Citations
29 Claims
-
1. A method for manipulating an animated graphic for view by a user, comprising the steps of:
-
downloading an animated graphic associated with a web page from a network to a user machine, wherein the web page is displayed for a user on the user machine;
responsive to a selection of the graphic, displaying a dialog identifying a set of frames that comprise the animated graphic; and
taking a given action with respect to at least one frame in the set of frames to manipulate how the animated graphic is displayed in the page on the user machine as viewed by the user;
wherein other users see the original behavior of the animated graphic. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for manipulating an animated graphic in a web page as displayed on a given machine, comprising the steps of:
-
responsive to a selection of the animated graphic, displaying a dialog identifying a set of frames that comprise the animated graphic; and
displaying a thumbnail view of a given frame;
responsive to user invocation of a freeze function, replacing the animated graphic with the given frame; and
displaying the web page with the given frame in place of the animated graphic;
wherein the given frame is automatically displayed in place of the animated graphic when the web page is accessed by the user again from the given machine. - View Dependent Claims (12, 13, 14)
-
-
15. A method for viewing an animated graphic, comprising the steps of:
-
downloading an animated graphic associated with a web page from a network to a user machine;
responsive to a selection of the animated graphic, displaying an option to view a set of frames that comprise the animated graphic;
responsive to selection of the option, displaying a dialog identifying the frames and including a thumbnail view of a currently selected frame; and
responsive to changing the currently selected frame, changing the thumbnail view;
wherein a selected one of the set of frames is displayed in place of the animated graphic on the user machine;
wherein on subsequent downloads of the web page to the user machine, the selected one of the set of frames is displayed in place of the animated graphic; and
wherein on subsequent downloads of the web page to machines other than the user machine, the animated graphic is displayed with the web page. - View Dependent Claims (16, 17, 18, 19)
responsive to an invocation of a freeze function on a selected frame, replacing the animated graphic with the selected frame in a browser cache; and
upon subsequent presentation of the web page, presenting the selected frame in the web page rather than the animated graphic.
-
-
17. The method as described in claim 15 further including the step of changing a behavior of the animated graphic.
-
18. The method as described in claim 17 wherein the changed behavior is maintained across cache flushes for the web page.
-
19. The method as described in claim 15 wherein the network is the Internet and the animated graphic is a GIF.
-
20. A computer program product in a computer usuable medium for manipulating an animated graphic served in a web page, comprising:
-
first means responsive to selection of the animated graphic for displaying a dialog identifying a set of frames that comprise the animated graphic together with a thumbnail view of a currently selected frame; and
second means responsive to a user taking a given action in the dialog for changing a behavior of the animated graphic as displayed on a user'"'"'s computer;
wherein a change to the behavior of the animated graphic is only shown when the graphic is displayed on the user'"'"'s computer; and
wherein other users see the original behavior of the animated graphic. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer program product in a computer usable medium for manipulating an animated graphic served in a web page, comprising:
-
first means responsive to selection of the animated graphic for displaying a dialog identifying a set of frames that comprise the animated graphic together with a thumbnail view of a currently selected frame;
second means responsive to a user taking a given action in the dialog for changing a behavior of the animated graphic; and
third means for saving the changed behavior in a browser cache.
-
Specification