← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag