Patent ID: 9576388
Date: 2017-02-21
CPC Classifications: G06T

Claim:
1. A method of rendering a user interface of an application on a computer system, comprising: receiving, from an application, a notification of a change to at least one property of at least one first object, the at least one first object being associated with a user interface of the application; changing the at least one property of the at least one first object from a first state to a second state; recording the change of state from the first state to the second state; evaluating a time period between the receiving and the recording; determining, when the time period meets a threshold, at least one implicit animation from a plurality of implicit animations for animating at least one second object of a render tree structure responsive to the change from the first state to the second state, the at least one second object being associated with the at least one first object, wherein the at least one implicit animation is automatically determined independent of the application; and rendering from the render tree structure, the at least one second object on a display of a computer system, wherein the rendering occurs at a frequency based at least in part on the threshold.