Animations
First Claim
Patent Images
1. A machine implemented method for animations displayed on a display of a data processing device, comprising:
- providing a single animation timer with a user interface animator; and
animating a plurality of different types of animations with the single animation timer, wherein the plurality of different types of animations include at least two of transform, frame, and opacity animations, wherein the transform animation includes a scaling or rotation transform, wherein the single animation timer controls the plurality of different types of animations and determines whether to update the display based on progress information for each of the animations.
0 Assignments
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.
85 Citations
26 Claims
-
1. A machine implemented method for animations displayed on a display of a data processing device, comprising:
-
providing a single animation timer with a user interface animator; and animating a plurality of different types of animations with the single animation timer, wherein the plurality of different types of animations include at least two of transform, frame, and opacity animations, wherein the transform animation includes a scaling or rotation transform, wherein the single animation timer controls the plurality of different types of animations and determines whether to update the display based on progress information for each of the animations. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A machine readable non-transitory medium storing executable program instructions which when executed cause a data processing system to perform a method comprising:
providing a single animation timer with a user interface animator; and
animating a plurality of different types of animations with the single animation timer, wherein the plurality of different types of animations include at least two of transform, frame, and opacity animations, wherein the transform animation includes a scaling or rotation transform, wherein the single animation timer controls the plurality of different types of animations and determines whether to update the display based on progress information for each of the animations.- View Dependent Claims (7, 8, 9, 10)
-
11. In an environment with a user interface software interacting with a software application, an apparatus, comprising:
-
means for providing a single animation timer with a user interface animator; and means for animating a plurality of different types of animations with the single animation timer, wherein the plurality of different types of animations include at least two of transform, frame, and opacity animations, wherein the transform animation includes a scaling or rotation transform, wherein the single animation timer controls the plurality of different types of animations and determines whether to update the display based on progress information for each of the animations. - View Dependent Claims (12, 13, 14)
-
-
15. A machine implemented method for animations displayed on a display of a device, comprising:
-
providing a single animation timer based on a timing signal associated with a redraw interval of a graphics unit; and animating a plurality of different types of animations with the single animation timer, wherein the plurality of different types of animations include at least two of transform, frame, and opacity animations, wherein the transform animation includes a scaling or rotation transform, wherein the single animation timer controls the plurality of different types of animations and determines whether to update the display based on progress information for each of the animations. - View Dependent Claims (16, 17)
-
-
18. A machine readable non-transitory medium storing executable program instructions which when executed cause a data processing system to perform a method comprising:
-
providing a single animation timer based on a timing signal associated with a redraw interval of a graphics unit; and animating a plurality of different types of animations with the single animation timer, wherein the plurality of different types of animations include at least two of transform, frame, and opacity animations, wherein the transform animation includes a scaling or rotation transform, wherein the single animation timer controls the plurality of different types of animations and determines whether to update the display based on progress information for each of the animations. - View Dependent Claims (19, 20)
-
-
21. In an environment with a user interface software interacting with a software application, an apparatus, comprising:
-
means for providing a single animation timer based on a timing signal associated with a redraw interval of a graphics unit; and means for animating a plurality of different types of animations with the single animation timer, wherein the plurality of different types of animations include at least two of transform, frame, and opacity animations, wherein the transform animation includes a scaling or rotation transform, wherein the single animation timer controls the plurality of different types of animations and determines whether to update the display based on progress information for each of the animations. - View Dependent Claims (22, 23)
-
-
24. A device comprising:
-
an input panel which is configured to receive user input; a display device integrated with the input panel; a central processing unit coupled to the input panel, the processor being configured to create and animate objects, based on at least the user input, a memory coupled to the processor, the memory being configured to store the objects; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the programs including; instructions for detecting a movement of an user input on or near the input panel; instructions for animating one or more views displayed on the display device in response to detecting the user input; instructions for completing the animating of the one or more views displayed on the display device based on a single timer, wherein animations of the one or more views include at least two of transform, frame, and opacity animations, wherein the transform animation includes a scaling or rotation transform, wherein the single timer controls different types of the animations and determines whether to update the display based on progress information for each of the animations. - View Dependent Claims (25, 26)
-
Specification