US2014043319A1PendingUtilityA1
Functional presentation layer in a lightweight client architecture
Est. expiryFeb 13, 2029(~2.5 yrs left)· nominal 20-yr term from priority
G06T 11/26G06T 11/20
51
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A device generates an immutable display graph with leaves of the display graph representing low-level graphical operations such as drawings lines or a bitmap and nodes of the display graph representing translation and clipping. Because the display graph is immutable, it can be cached, shared, and rendered quickly. The structure of the display remains fixed, but elements such as rectangle fill, text position, clipping area, translation, and image location, remain time varying and can change without affecting the structure of the display.
Claims
exact text as granted — not AI-modified1 . 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.
Join the waitlist — get patent alerts
Track US2014043319A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.