Patent ID: 8441490

Claim:
A system for managing graphics applications, comprising: a graphics server operable to manage the conveyance of graphics data between a plurality of client systems, each having a client graphics application, and a plurality of graphics pipes, the graphics server operable to receive graphics data from at least one client graphics application for distribution among the plurality of graphics pipes, wherein the at least one client graphics application is unaware of a number of graphic pipes used to display the graphics data, the graphics server operable to distribute graphics data from the at least one client graphics application to the graphics pipes, the graphics server operable to modify the graphics data in order to account for the number of graphics pipes used to display the graphics data; a particular client system including: a particular client graphics application operable to generate particular graphics data; a view modifier operable to modify the particular graphics data from the particular client graphics application to account for a geometry of a non-planar display system displaying the particular graphics data, the view modifier operable to dynamically account for movement and resizing of window geometry associated with the particular graphics data; a display system proxy operable to intercept the particular graphics data generated by the particular client graphics application and directly distribute the particular graphics data between the graphics pipes and bypass the graphics server, the display system proxy operable to query the graphics server to determine how the particular graphics data is to be divided between the graphics pipes.