Patent ID: 8984446
Filing Date: 2015-03-17
Classification: G06F,G09G

Abstract:
1. A method comprising: providing a hierarchical data structure to store nodes, wherein the nodes comprise graphical primitives to be rendered to a common display space of a computer system, and the hierarchical data structure governs graphical compositing amongst the nodes; allowing two or more separate software applications to create nodes in the hierarchical data structure and share the common display space, without requiring a software application to share its graphical primitives with any other application and without partitioning the common display space into discrete areas using windows or frames; restricting the two or more separate software applications from accessing nodes in the hierarchical data structure based on node ownership information linking one or more nodes in the hierarchical data structure to a respective software application in the two or more separate software applications; and using the hierarchical data structure for rendering and displaying the common display space.