US5880729A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Graphical user interfaces having animated control elements
Assignee: Apple Inc
•
Filing: 1995-05-05
•
Granted: 1999-03-09
•
Expires: 2015-05-05
Abstract
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.
Inventors
- 👤 Robert G. Johnston, Jr.
- 👤 Elizabeth Robinson Moller
- 👤 Robert Ulrich
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-31 22:22
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/451; Y; Y10; Y10S; Y10S715/00; Y10S715/977
Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
234 words
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.
Claim 2
Independent Claim
234 words
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.
Claim 3
Dependent Claim
17 words
The method of claim 1, further comprising the step of: providing, as said control element, a button.
Claim 4
Dependent Claim
35 words
The method of claim 2, wherein said step of drawing said control element in said first state further comprises the step of: drawing said button having a first background color and a first lettering color.
Claim 5
Dependent Claim
42 words
The method of claim 3, wherein said step of receiving, at said graphical user interface, a user input invoking said second functional state of said control element further comprises the step of: receiving a signal indicating that said button has been pressed.
Claim 6
Dependent Claim
75 words
The method of claim 4, wherein said step of retrieving a sequence of transition images further comprises the step of: retrieving, as said sequence of transition images, versions of said button rotating about an axis, wherein at least one of said versions depicts said button using said first background color and said first lettering color and at least one of said versions depicts said button using a second background color and a second lettering color.
Claim 7
Dependent Claim
36 words
The method of claim 5, wherein said step of drawing said control element in said second display state further comprises the step of: drawing said button using said second background color and said second lettering color.
Claim 8
Dependent Claim
152 words
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.
Claim 9
Dependent Claim
152 words
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.
Claim 10
Dependent Claim
109 words
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.
Claim 11
Dependent Claim
109 words
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.
Claim 12
Independent Claim
121 words
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.
Claim 13
Independent Claim
121 words
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.
References Cited (Backward Citations)
US5347628A
Cited
US5479602A
Cited
US5202961A
Cited
US5353391A
Cited
US5359712A
Cited
US5544295A
Cited
US5428730A
Cited
US5524195A
Cited
EP0650114A2
Cited
US5767835A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-03-08 | 2002-09-07 | 2003-03-09 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-03-08 | 2006-09-07 | 2007-03-09 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-03-08 | 2010-09-07 | 2011-03-09 | $7700.00 | Window Closed / Lapsed |