Patent ID: 9195429
Filing Date: 2015-11-24
Classification: G06F,G06T,G09G

Abstract:
1. A multi-user display system comprising: (a) video graphics controller (VGC); (b) video graphics memory (VGM); (c) process ID context associative memory CAM (CAM); (d) video graphics encoder (VGE); (e) serial communication channel (SCC); and (f) computer communication network (CCN); wherein said VGC is configured to accept display control commands (DCC) from a host computer system (HCS); said HCS is configured to execute host operating system software (HOS) machine instructions read from a computer readable medium; said HOS comprises a video device driver (VDD) configured to translate application software graphics commands into said DCC via an application programming interface (API); said VGC is configured to apply said DCC to an active display plane (ADP) within said VGM; said ADP within said VGM is selected by data stored in said CAM; said CAM is configured to store a plurality of process ID (PID) values associated with a corresponding specific virtual machine user (VMU) within the context of said HOS and associated said plurality of PID values with a corresponding plurality of video graphics memory planes (VGP) in said VGM; said CAM is configured to simultaneously compare a process ID (PID) sent to said CAM when a MATCH CAM function is sent to said CAM and produce an ENABLE signal corresponding to the index of a matching location in said CAM; said HOS further comprises a video display driver (VDD) operating under direction of said HOS that controls the operation said VGC; said VDD is configured to write said CAM with the process ID (PID) of a currently active user before sending a graphics rendering command to said VGC; said CAM is configured to select a VGP corresponding to said active user after said CAM write; said VGC is configured to render graphics information to said selected VGP after said VGP selection; and said VGE is configured to compress the video content of said selected VGP and transmit said compressed video content through said SCC to a mobile user device (MUD) via said CCN.