Patent ID: 8838749

Claim:
A client computing system for providing cross-platform remote access to 3D graphics applications, the client computing system comprising: memory for storing a resident client 3D library; a communication interface for: transmitting a request over a network to access a server application operable on a remote server; exchanging capability information regarding graphics capability with the remote server, the capability information comprising information regarding a server 3D library, the resident client 3D library, and encoding information regarding the remote server; and receiving encoded graphics calls from the remote server responsive to the request, wherein the encoded graphics calls are based on commands supported by the resident client 3D library; a processor for executing instructions, wherein the execution of the instructions by the processor: decodes the encoded graphics calls using local calls to the resident client 3D library in memory, wherein decoding the encoded graphics calls is based on the encoding information in the exchanged capability information; and executes the decoded graphics calls using the resident client 3D library to render an image on a client display.