Automated animated transitions between screens of a GUI application
First Claim
Patent Images
1. A computer implemented method for transitioning a widget in a graphical user interface between graphical user interface screens, comprising method operations of:
- identifying a start state of the widget within a transition panel;
identifying an end state of the widget within the transition panel;
triggering timer logic to periodically call a transition engine;
calling an effects engine in response to the triggering;
rendering a next state of the widget into an animation layer; and
displaying the next state of the widget.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method for transitioning a component between graphical user interface screens is provided. The method initiates with identifying a start state of the component within a transition panel. An end state of the component is identified within the transition panel and timer logic is triggered to periodically call a transition engine. An effects engine is called in response to the triggering and a next state of the component is rendered into an animation layer. The next state of the component is then displayed. A transition framework is also provided.
43 Citations
18 Claims
-
1. A computer implemented method for transitioning a widget in a graphical user interface between graphical user interface screens, comprising method operations of:
-
identifying a start state of the widget within a transition panel; identifying an end state of the widget within the transition panel; triggering timer logic to periodically call a transition engine; calling an effects engine in response to the triggering; rendering a next state of the widget into an animation layer; and displaying the next state of the widget. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A transition framework configured to present animations between graphical user interface (GUI) screens, comprising:
-
a transition, system configured to communicate with an application the display of image data, the transition system including, a transition engine configured to initiate the animations by calling timer logic; an animation layer configured to store image data representing successive animation transitions in response to corresponding successive invocations initiated by the timer logic; a container layer configured to store image data representing an end state of the animations; and an effects engine in communication with the transition system, the effects engine calculating position data for widgets associated with each successive animation transition, the effects engine writing the transition data into the animation layer for display, wherein the transition system extracts both a first state of widgets within a GUI screen and an end state of widgets within the GUI screen, the first state and the end state representing limits as to the widgets of the animation transitions. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification