Patent ID: 8477136
Filing Date: 2013-07-02
Classification: G06T

Abstract:
1. A method, comprising: generating an immutable display graph, wherein the immutable display graph is shared by a plurality of threads in an application running on a device, wherein the immutable display graph is cached and shared by the plurality of threads in the application when an element appears multiple times in the same application, wherein leaves of the immutable display graph represent low-level graphical operations including drawings lines and wherein nodes of the immutable display graph represent transformational operations including translation and clipping; rendering a display using the immutable display graph, wherein the display is a user interface display, wherein partial display of the immutable display graph is prevented once a root paint op is set, wherein a client layer sets the root paint op which represents a change of visual appearance and guarantees that a complete scene is ready for rendering; receiving a time varying element associated with the immutable display graph; rendering the time varying element as a paint variable associated with time varying element changes.