Animations
First Claim
Patent Images
1. A machine implemented method for animating views displayed on a display of a device, comprising:
- starting at least two animations;
determining the progress of each animation to provide progress information for each animation; and
updating each of the at least two animations to the display based on a single animation timer, wherein the single animation timer comprises a timer based on a redraw interval of hardware associated with the display, and wherein the single animation timer, based on the progress information from each of the animations, determines whether to update the display and wherein the progress information is provided in response to at least one progress call from a software component.
1 Assignment
0 Petitions
Accused Products
Abstract
At least certain embodiments of the present disclosure include a method for animating a display region, windows, or views displayed on a display of a device. The method includes starting at least two animations. The method further includes determining the progress of each animation. The method further includes completing each animation based on a single timer.
-
Citations
12 Claims
-
1. A machine implemented method for animating views displayed on a display of a device, comprising:
-
starting at least two animations; determining the progress of each animation to provide progress information for each animation; and updating each of the at least two animations to the display based on a single animation timer, wherein the single animation timer comprises a timer based on a redraw interval of hardware associated with the display, and wherein the single animation timer, based on the progress information from each of the animations, determines whether to update the display and wherein the progress information is provided in response to at least one progress call from a software component. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A machine readable non-transitory medium storing executable program instructions which when executed cause a data processing system to perform a method comprising:
-
starting at least two animations; determining the progress of each animation to provide progress information for each animation; and updating each of the at least two animations to the display based on a single animation timer, wherein the single animation timer comprises a timer based on a redraw interval of hardware associated with the display, and wherein the single animation timer, based on the progress information from each of the animations, determines whether to update the display and wherein the progress information is provided in response to at least one progress call from a software component. - View Dependent Claims (9, 10, 11)
-
-
12. In an environment with a user interface software interacting with a software application, an apparatus, comprising:
-
means for starting at least two animations; means for determining the progress of each animation to provide progress information for each animation; and means for updating each of the at least two animations to the display based on a single animation timer, wherein the single animation timer comprises a timer based on a redraw interval of hardware associated with the display, and wherein the single animation timer, based on the progress information from each of the animations, determines whether to update the display and wherein the progress information is provided in response to at least one progress call from a software component.
-
Specification