Patent ID: 7173627

Claim:
An apparatus, comprising: a graphics-rendering engine to concurrently render two or more independent images for display on multiple display devices, the two or more independent images include a first independent image and a second independent image, the first independent image displayed on a first display device, the second independent image displayed on a second display device; and a graphics context manager to store in a first memory area and restore from the first memory area information describing a first rendering context associated with the first independent image, the graphics context manager to store in a second memory area and restore from the second memory area information describing a second rendering context associated with the second independent image; and a time allocator to arbitrate the use of the graphics-rendering engine between the two or more independent images, wherein the time allocator comprises a first module to establish a programmable elapsed period of time to use the graphics-rendering engine, the period of time is defined by a programmable number of unit time periods, where each unit time period is defined by a programmable number of real-time quanta.