Patent ID: 8745173

Claim:
A client computing system for providing cross-platform remote access to 3D graphics applications, the client-server computing system comprising: a client device, comprising: memory that stores a resident client 3D library; a user interface for receiving input from a user; a communication interface that: transmits in response to the user input a request over a network to access a server application operable on a remote server having a resident server 3D library, wherein the remote server responds to the request by: determining that the request pertains to a graphics call to the resident server 3D library, and encoding the determined graphics call for the resident client 3D library; receives encoded graphics calls from the remote server, the encoded graphics call associated with the access request; wherein the communication interface exchanges capability information with the remote server by sending information regarding the resident client 3D library and/or receiving information regarding the resident server 3D library; and a processor for executing instructions stored in memory, wherein execution of the instructions by the processor decodes the encoded graphics calls using local calls to the resident client 3D library.