Graphical user interfaces having animated control elements
First Claim
Patent Images
1. A method for providing an animated transition effect between a first display state associated with a first functional state of a control element drawn on a graphical user interface of a computer system and a second display state associated with a second functional state of said control element, the method comprising:
- drawing said control element in said first display state at a first portion of a display space controlled by said graphical user interface;
receiving, at said graphical user interface, a user input invoking said second functional state of said control element;
evaluating a state table associated with said control element having table entries, each of which is associated with a transition between different combinations of states, to identify a table entry associated with a transition between said first display state and said second display state;
retrieving a sequence of transition images of said control element stored in a memory device, based on the table entry identified, wherein each of said transition images in said sequence provides a portion of a visual effect which creates a transition between said first display state and said second display state;
repeatedly redrawing said control element at said first portion of said display space using said sequence of transition images; and
drawing, after a last of said transition images in said sequence, said control element in said second display state at said first portion of said display space.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing an enhanced visual appearance to a graphical user interface are described. Control elements portrayed by the graphical user interface on a display are associated with at least two states. When transitioning between states, an animated transition effect can be provided to provide further user or designer customization of the interface appearance.
107 Citations
9 Claims
-
1. A method for providing an animated transition effect between a first display state associated with a first functional state of a control element drawn on a graphical user interface of a computer system and a second display state associated with a second functional state of said control element, the method comprising:
-
drawing said control element in said first display state at a first portion of a display space controlled by said graphical user interface; receiving, at said graphical user interface, a user input invoking said second functional state of said control element; evaluating a state table associated with said control element having table entries, each of which is associated with a transition between different combinations of states, to identify a table entry associated with a transition between said first display state and said second display state; retrieving a sequence of transition images of said control element stored in a memory device, based on the table entry identified, wherein each of said transition images in said sequence provides a portion of a visual effect which creates a transition between said first display state and said second display state; repeatedly redrawing said control element at said first portion of said display space using said sequence of transition images; and drawing, after a last of said transition images in said sequence, said control element in said second display state at said first portion of said display space. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. In a computer having a display, a system for providing an animated transition effect between a first and a second display state of a control element on said display, said system comprising:
-
an input device for controlling movement of a cursor on said display and for generating a user-controlled output when said cursor is positioned over said control element; a graphical user interface for rendering said control element on said display in said first display state, for receiving said user-controlled output, and for identifying a state transition between said first display state and said second display state in a state table whose entries are associated with a transition between different combinations of states; and a storage device for storing transition images associated with said control element, wherein when said graphical user interface receives said user-controlled output, and repeatedly redraws said control element using said transition images based upon a state transition identified.
-
-
8. A graphical user interface comprising:
-
at least one control element having a first static display state and a second static display state; means for evaluating a state table associated with said control element, which state table contains a plurality of table entries each of which is associated with a different combination of display state transitions, to identify a table entry associated with a state transition between said first static display state and a second static display state; and means for retrieving a series of transitional images and displaying those transitional images in a timed sequence between said first and second static display states based upon the table entry identified.
-
-
9. A method for displaying a transitional effect between static states of a control element comprising the steps of:
-
displaying said control element in a first static state; receiving a user input associated with a transition to a second static state; identifying a transitional effect associated with said transition using a state table, which state table is associated with said control element and has table entries which are associated with different combinations of display state transitions, to identify a table entry associated with a transition between said first display state and said second display state; displaying said transitional effect pursuant to a transitional effect identified; and rendering said control element in a second static state after said transitional effect has been displayed.
-
Specification