Patent ID: 7262775

Claim:
A computer-readable medium which stores a set of instructions which when executed performs a method for supporting timed modification of element property values, the method comprising: an animation object class, from which an animation object is initiated, providing a time-varying value definition and including an interface supporting designating: animation behavior properties, the animation behavior properties comprising a base property value, a to property specifying an ending animation value, a from property specifying a starting animation value, and a by property specifying a difference between the ending animation value and the starting animation value wherein, to initiate the animation object, the animation object class use a process that receives the base property value and returns a value based on the process's internal modifier definition computation of a progress value; timing properties, the timing properties comprising a current time property configured to provide a current local time to a timeline for the animation object and a parent time line property configured to designate a timeline that is the timing parent of the animation object's timeline; a set of commands controlling the progression of the animation displayed on a display device; and a set of events for providing notifications relating to the status of the animation object.