DEFINING SIMPLE AND COMPLEX ANIMATIONS
First Claim
1. A computer-readable medium having computer-readable instructions stored thereon which, when executed by a computer, cause the computer to:
- execute a program module for generating an animation of an object, the program module being configured to provide a unified user interface comprising a user interface for defining a single animation with respect to an object and a user interface for defining two or more animations with respect to a single object; and
toexecute the program module to generate the unified user interface on a display screen, to receive user input via the user interface for defining a single animation with respect to an object defining a single animation, and to transform data defining the single animation to generate a display of the defined animation on the display screen.
3 Assignments
0 Petitions
Accused Products
Abstract
A unified user interface (“UI”) is provided that includes functionality for defining both simple and complex animations for an object. The unified UI includes a UI for defining a single animation for an object and a UI for defining a more complex animation. The UI for defining a single animation for an object includes a style gallery and an effects options gallery. The UI for defining two or more animations for a single object includes a style gallery for selecting two or more animation classes to be applied to an object, one or more user interface controls for specifying the timing and order of the two or more animations, and an on-object user interface (“OOUI”) displayed adjacent to each object for providing a visual indication of the two or more animations and for providing an indication when an animation includes two or more build steps.
33 Citations
20 Claims
-
1. A computer-readable medium having computer-readable instructions stored thereon which, when executed by a computer, cause the computer to:
-
execute a program module for generating an animation of an object, the program module being configured to provide a unified user interface comprising a user interface for defining a single animation with respect to an object and a user interface for defining two or more animations with respect to a single object; and
toexecute the program module to generate the unified user interface on a display screen, to receive user input via the user interface for defining a single animation with respect to an object defining a single animation, and to transform data defining the single animation to generate a display of the defined animation on the display screen. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for defining and displaying both simple and complex animations with respect to an object, the apparatus comprising:
-
a central processing unit; a display screen; a system memory; and a mass storage device, the mass storage device having an application stored thereupon for animating the object, the application comprising computer-executable instructions which, when loaded into the system memory and executed by the central processing unit, will cause the apparatus to provide a unified user interface comprising a first user interface for defining a single animation with respect to the object and a second user interface for defining two or more animations with respect to the object, to receive user input via the unified user interface specifying one or more animations with respect to the object, and to transform data defining the specified animations to provide a visual display of the one or more animations on the display screen. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer-implemented method for defining an animation, the method comprising performing computer-implemented operations for:
-
storing a program module for creating a presentation at a computer system having an input device, a display screen, and a computer-readable medium having the program module stored thereupon; storing data on the computer-readable medium of the computer system defining a plurality of animations that may be applied to an object to generate an animation on the display screen; executing the program module at the computer system to retrieve the data and to transform the data for use in providing a unified user interface for defining a single animation and for defining a custom animation with respect to an object, the unified user interface comprising a first user interface for defining a single animation with respect to an object and a second user interface for defining two or more animations with respect to the same object; receiving by way of the first user interface first user input defining a single animation with respect to an object and, in response to receiving the first user input, transforming the data defining the animations to provide a visual display of the single animation on the display screen; and receiving by way of the second user interface second user input defining two or more animations with respect to the object and, in response to receiving the second user input, transforming the data defining the animations to provide a visual display of the two or more animations on the display screen. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification