Virtual display layers are associated with each process within a programmable set top box requiring access to a shared front panel display therein. An ordered set of virtual display layers is used to determine the information that is ultimately displayed on the shared display device. The shared display...http://www.google.com.au/patents/US6683630?utm_source=gb-gplus-sharePatent US6683630 - Methods and arrangements for allowing independent program modules to access shared display device resources