Patent ID: 7554510

Claim:
A video graphics processing circuit comprises: a processing unit; and memory operably coupled to the processing unit, wherein the memory stores programming instructions that, when executed by processing unit, cause the processing unit to: (a) receive display preferences regarding multiple displays; (b) determine whether the display preferences can be fulfilled in observance of configuration properties of the multiple displays and configuration properties of a computing system, determine whether a current configuration of the multiple displays to the computing system can be reconfigured such that the display preferences corresponding to each of the multiple displays can be fulfilled while maintaining effective configuration of the current configuration when the display preferences cannot be fulfilled; (c) configure the computing system and the multiple displays in accordance with the display preferences when the display preferences can be fulfilled, and reconfigure operable coupling of the multiple displays to the computing system such that the multiple displays are configured in accordance with the display preferences when the current configuration can be reconfigured; (d) operably couple a display controller of the computing system to the multiple displays, the display controller simultaneously providing display data to the multiple displays; (e) operably couple the display controller to a plurality of screen memories, each of the plurality of the screen memories storing separate display data and the display controller retrieving the display data from the plurality of screen memories; and (f) operably couple the display controller to a plurality of display drivers, each of the plurality of display drivers writing the separate display data to the plurality of screen memories.